Estou executando o Ubuntu 12.04 nas últimas semanas. Recentemente, tentei baixar e instalar alguns arquivos por meio do Update Manager. Ele localizou alguns arquivos, baixou-os, mas falhou ao instalá-los. Deu o erro:
installArchives() failed: (Reading database ...
(Reading database ... 80%
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libasn1-8-heimdal': Input/output error
Eu tentei usar, apt-get upgrade
mas um erro semelhante foi produzido:
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)
Qualquer ajuda seria muito apreciada. Desde já, obrigado.
Editar: Aqui estão algumas informações extras que podem ser úteis. Meu problema original era que o Ubuntu Software Center não era aberto. Descobri que o Update Manager e o Synaptic Package Manager também não foram abertos. Todos eles deram um erro ao longo das linhas de:
"installArchives() failed: dpkg: error: reading package info file '/var/lib/dpkg/available': Input/output errorError in function:"
Depois de muita pesquisa, pareci corrigir o problema, já que os gerenciadores de pacotes se abriam novamente. Quando tentei baixar e instalar as atualizações do Gerenciador de Atualizações, recebi o erro no início desta postagem.
fonte
Respostas:
Corrigi o problema com estas instruções .
Deve-se notar que eu tinha algumas diferenças na solução dada lá. O arquivo de status não foi fácil de editar (pois é um arquivo importante e nunca foi criado para ser editado). Todas as edições feitas lá devem ser feitas com cuidado e o backup do arquivo deve ser feito antes que você faça alterações.
Eu tive que repetir as etapas 4-8 três vezes (cada vez que o erro seria o mesmo apenas com um pacote diferente). Finalmente, quando todos os pacotes foram removidos, fui capaz de reinstalá-los e o problema foi resolvido.
fonte
Pode acontecer que o disco esteja corrompido com inodes.
Com um CD ao vivo, execute este comando
observe o disco e a partição, ele poderá ser
/dev/dsb1
reparado:Reinicialize e retorne ao sistema
fonte
sudo shutdown -rF now
e, sem mais nada, estava tudo bem novamente.