Kann keine .deb Dateien mehr installieren unter Ubuntu?
Hallo!
Ich habe Ubuntu 16.04 und folgendes Problem:
Immer wenn ich neue Software aus einer .deb Datei installieren will (also eigentlich immer), bekomme ich folgende Fehlermeldung:
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Lesen der Dateiliste des Paketes »freedroidrpg-data«: Eingabe-/Ausgabefehler
(Im Terminal - in der grafischen Oberfläche bleibt die Installation einfach hängen).
Also z.B. wenn ich versuche, einen Scannertreiber zu installieren:
bene@Ptah:~/Downloads$ sudo dpkg -i lexmark_network-scan-linux-glibc2x86_64.deb
[sudo] Passwort für bene:
Vormals nicht ausgewähltes Paket lexmark-network-scan wird gewählt.
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Lesen der Dateiliste des Paketes »freedroidrpg-data«: Eingabe-/Ausgabefehler
Irgendwie versucht dieses freedroidrpg sich jedesmal dazwischen zu drängen.
Freedroid rpg ist ein Spiel, das ich vor langer Zeit mal installiert, aber nur ein oder zweimal gespielt habe. Wer es sich anschauen will - es ist immer noch im Ubuntu Software Center zu haben. Momentan kann ich natürlich nur davor warnen...
Ich habe natürlich versucht, Freedroid zu deinstallieren, aber das gibt wieder den gleichen Fehler:
bene@Ptah:~$ sudo apt-get -f remove freedroidrpg
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
freedroidrpg
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 493 nicht aktualisiert.
Nach dieser Operation werden 984 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Lesen der Dateiliste des Paketes »freedroidrpg-data«: Eingabe-/Ausgabefehler
E: Sub-process /usr/bin/dpkg returned an error code (2)
Ich habe schon ziemlich viel Software am laufen, daher möchte ich wenn möglich nicht das ganze System neu auflegen. Ein zusätzliches Problem dabei wäre die Datensicherung, da ich mir momentan keine zweite Festplatte leisten kann und auf der aktuellen nicht genug Platz für eine komplette Sicherungskopie ist.
Also, hat jemand Erfahrung mit diesem Problem?
Danke an Alle!
6 Antworten
Du hast irgendwann mal etwas installiert und dir dabei deine Abhängigkeiten zwischen den einzelnen Paketen zerschossen. Die kannst du aber leicht reparieren.
Öffne mal dein Terminal und gib diesen Befehl ein und führe ihn aus.
sudo apt-get -f install
Jetzt kannst du zusehen wie sich dein Ubuntu selbst repariert....anschließend Neustart und alles ist wieder GUT.
Viel Spass dabei.
Hat leider nicht funktioniert:
"Zusehen" konnte ich nicht, der Vorgang dauerte nur Sekundenbruchteile, dann kam die Rückmeldung:
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 439 nicht aktualisiert.
habe trotzdem noch den Neustart versucht, aber das Problem besteht weiter. Trotzdem vielen Dank!
Probier mal folgendes:
sudo rm /var/lib/dpkg/available
sudo touch /var/lib/dpkg/available
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'
Und danach:
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade
Mehr fällt mir auch ned ein, bin seit neustem Arch User und hab mich schon ein wenig aus apt abgewöhnt. Ich hoffe ich konnte trotzdem helfen
hast du mal geprüft, ob du überhaupt noch freien Platz auf deiner Platte hast?
df
zeig das an. Sollte da etwas auf 100% stehen, lassen sich die Fehler erklären.
Stimmt - hatte ich schon überprüft, ist leider nicht die Ursache. Trotzdem Danke!
Ein Ein-/Ausgabefehler beim Lesen von was auch immer, hier freedroidrpg-data, könnte ein Hinweis auf eine fehlende Berechtigung sein.
Da sich offensichtlich weder Abhängigkeiten auflösen lassen, noch die notwendigen Pakete nachinstallieren, schau, ob das Ding manuell gelöscht bekommst.
Auf https://packages.debian.org/de/source/sid/freedroidrpg findest die zugehörigen Pakete.
Scheint mir so als wäre das freedroidrpg-Paket defekt. Das heisst, der Inhalt kann nicht gelesen werden. Das wäre aber nötig, um das Paket zu installieren oder zu deinstallieren.
Versuche mal folgendes:
apt-get --reinstall install freedroidrpg
Damit wird das Paket erneut heruntergeladen und, wenn es i.O. ist, dann auch korrekt installiert.
Hallo und Danke für die schnelle Antwort -
klingt richtig, aber klappt leider nicht, angeblich kann freedroidrpg nicht heruntergeladen werden:
bene@Ptah:~$ sudo apt-get --reinstall install freedroidrpg
[sudo] Passwort für bene:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Erneute Installation von freedroidrpg ist nicht möglich,
es kann nicht heruntergeladen werden.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 439 nicht aktualisiert.
Ich habe noch mal im Software Center nachgeschaut, es ist noch vorhanden, unter Version steht dort:
freedroidrpg 0.15.1-1build1
Die Schreibung war also richtig...
Hier ist eine Auflistung der typischen Probleme mit der Paketverwaltung:
https://wiki.ubuntuusers.de/Paketverwaltung/Problembehebung/
Dein Fehlerbild findet sich da nicht. Ich habe den Verdacht, dass das Originalpaket bereits defekt ist, oder es gibt ein Problem mit den Schreib/Leser-Rechten des heruntergeladenen Paketes (/var/cache/apt/archives).
Leider, leider...
Hat zunächst funktioniert, d.h. es hat jede Menge Pakete geladen, aber am Ende kam wieder:
Es wurden 454 MB in 1 min 45 s geholt (4.296 kB/s).
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Lesen der Dateiliste des Paketes »freedroidrpg-data«: Eingabe-/Ausgabefehler
E: Sub-process /usr/bin/dpkg returned an error code (2)
Vielen Dank trotzdem