Ich habe Ubuntu 12.04 in den letzten Wochen ausgeführt. Ich habe kürzlich versucht, einige Dateien über den Update Manager herunterzuladen und zu installieren. Es wurden einige Dateien gefunden, heruntergeladen, aber dann nicht installiert. Es gab den Fehler:
installArchives() failed: (Reading database ...
(Reading database ... 80%
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libasn1-8-heimdal': Input/output error
Ich habe versucht, zu verwenden, apt-get upgrade
aber ein ähnlicher Fehler wurde erzeugt:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless
openjdk-6-jre-lib
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/34.6 MB of archives.
After this operation, 1,024 B of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 80%
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libasn1-8-heimdal': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
Jede Hilfe wäre sehr dankbar. Danke im Voraus.
Bearbeiten: Hier sind einige zusätzliche Informationen, die nützlich sein können. Mein ursprüngliches Problem war, dass das Ubuntu Software Center nicht geöffnet werden konnte. Ich habe festgestellt, dass der Update Manager und der Synaptic Package Manager ebenfalls nicht geöffnet werden konnten. Sie alle gaben einen Fehler in der Art von:
"installArchives() failed: dpkg: error: reading package info file '/var/lib/dpkg/available': Input/output errorError in function:"
Nach langem googeln schien ich dieses Problem zu beheben, da die Paketmanager wieder öffnen würden. Als ich dann versuchte, Updates vom Update Manager herunterzuladen und zu installieren, wurde am Anfang dieses Beitrags der Fehler angezeigt.
quelle
Antworten:
Ich habe das Problem mit diesen Anweisungen behoben .
Es sei darauf hingewiesen, dass ich einige Unterschiede zu der dort angegebenen Lösung hatte. Die Statusdatei war nicht einfach zu bearbeiten (da es sich um eine wichtige Datei handelt, die niemals bearbeitet werden sollte). Alle dort vorgenommenen Änderungen sollten mit Sorgfalt durchgeführt und die Datei gesichert werden, bevor Sie Änderungen vornehmen.
Ich musste die Schritte 4 bis 8 dreimal wiederholen (jedes Mal war der Fehler der gleiche, nur mit einem anderen Paket). Als schließlich alle Pakete entfernt wurden, konnte ich sie neu installieren und mein Problem wurde behoben.
quelle
Es kann vorkommen, dass die Festplatte mit Inodes beschädigt ist.
Führen Sie diesen Befehl mit einer Live-CD aus
Beachten Sie die Festplatte und Partition, es könnte
/dev/dsb1
dann repariert werden:Starten Sie das System neu und kehren Sie zum System zurück
quelle
sudo shutdown -rF now
und ohne weiteres war alles wieder in Ordnung.