Saya telah menjalankan Ubuntu 12,04 selama beberapa minggu terakhir. Baru-baru ini saya mencoba mengunduh dan menginstal beberapa file melalui Manajer Pembaruan. Itu menemukan beberapa file, mengunduhnya, tetapi kemudian gagal menginstalnya. Itu memberi kesalahan:
installArchives() failed: (Reading database ...
(Reading database ... 80%
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libasn1-8-heimdal': Input/output error
Saya mencoba menggunakan apt-get upgrade
tetapi kesalahan serupa dihasilkan:
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)
Bantuan apa pun akan sangat dihargai. Terima kasih sebelumnya.
Sunting: Ini beberapa informasi tambahan yang mungkin berguna. Masalah asli saya adalah bahwa Pusat Perangkat Lunak Ubuntu tidak mau terbuka. Saya menemukan bahwa Manajer Pembaruan dan Manajer Paket Synaptic juga gagal untuk membuka. Mereka semua memberikan kesalahan di sepanjang baris:
"installArchives() failed: dpkg: error: reading package info file '/var/lib/dpkg/available': Input/output errorError in function:"
Setelah banyak googling, saya tampaknya memperbaiki masalah itu karena manajer paket akan membuka lagi. Ketika saya kemudian mencoba mengunduh dan menginstal pembaruan apa pun dari Manajer Pembaruan, saya mendapatkan kesalahan di awal posting ini.
sumber
Jawaban:
Saya telah memperbaiki masalah dengan instruksi ini .
Perlu dicatat bahwa saya memiliki beberapa perbedaan dengan solusi yang diberikan di sana. File status tidak mudah diedit (karena ini adalah file penting dan tidak pernah dimaksudkan untuk diedit). Setiap pengeditan yang dilakukan di sana harus dilakukan dengan hati-hati, dan file tersebut harus dicadangkan sebelum Anda melakukan perubahan.
Saya harus mengulangi langkah 4-8 tiga kali (setiap kali kesalahan akan sama hanya dengan paket yang berbeda). Akhirnya ketika semua paket dihapus, saya bisa menginstalnya kembali, dan itu memperbaiki masalah saya.
sumber
Dapat terjadi bahwa disk rusak dengan inode.
Dengan CD langsung, jalankan perintah ini
perhatikan disk dan partisi, bisa
/dev/dsb1
kemudian diperbaiki:Reboot, dan kembali pada sistem
sumber
sudo shutdown -rF now
dan, tanpa lebih jauh, semuanya baik-baik saja lagi.