He estado ejecutando Ubuntu 12.04 durante las últimas semanas. Recientemente intenté descargar e instalar algunos archivos a través del Administrador de actualizaciones. Localizó algunos archivos, los descargó, pero luego no pudo instalarlos. Dio el error:
installArchives() failed: (Reading database ...
(Reading database ... 80%
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libasn1-8-heimdal': Input/output error
Intenté usar apt-get upgrade
pero se produjo un error similar:
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)
Cualquier ayuda sería muy apreciada. Gracias por adelantado.
Editar: Aquí hay información adicional que puede ser útil. Mi problema original era que el Centro de software de Ubuntu no se abriría. Descubrí que Update Manager y Synaptic Package Manager tampoco se abrieron. Todos dieron un error en la línea de:
"installArchives() failed: dpkg: error: reading package info file '/var/lib/dpkg/available': Input/output errorError in function:"
Después de buscar mucho en Google, pareció solucionar ese problema ya que los administradores de paquetes se abrirían nuevamente. Cuando intenté descargar e instalar cualquier actualización desde el Administrador de actualizaciones, recibí el error al comienzo de esta publicación.
fuente
Respuestas:
He solucionado el problema con estas instrucciones .
Cabe señalar que tuve algunas diferencias con la solución dada allí. El archivo de estado no fue fácil de editar (ya que es un archivo importante y nunca fue editado). Cualquier edición realizada allí debe hacerse con cuidado, y se debe hacer una copia de seguridad del archivo antes de realizar cualquier cambio.
Tuve que repetir los pasos 4-8 tres veces (cada vez que el error sería el mismo solo con un paquete diferente). Finalmente, cuando se eliminaron todos los paquetes, pude reinstalarlos y solucionó mi problema.
fuente
Puede suceder que el disco esté dañado con inodes.
Con un CD en vivo, ejecute este comando
tenga en cuenta el disco y la partición, entonces podría
/dev/dsb1
repararlo:Reiniciar y volver al sistema
fuente
sudo shutdown -rF now
y, sin nada más, todo estuvo bien nuevamente.