Corrigindo erro persistente no dpkg que impede qualquer instalação

Publicado por Robot em 30/03/2017

[ Hits: 13.432 ]

 


Corrigindo erro persistente no dpkg que impede qualquer instalação



Há alguns dias quando fui atualizar meu belo Ubuntu 16.04 LTS e me apareceu o seguinte erro:

dpkg: erro fatal irrecuperável, abortando
a ler ficheiro do pacote 'ubuntu-header....'
E: Sub-process /usr/bin/dpkg returned an error code (2)
E em todos os fóruns por onde passei buscando uma solução as propostas eram do tipo:

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get remove -f
sudo apt-get update && sudo apt-get upgrade

Pelo feedback das pessoas notei que em alguns casos funcionava, mas no meu não funcionou. Cheguei a imaginar que teria que reinstalar o sistema. Então estou aqui a apresentar a solução me salvou e acredito que pode ajudar muitos passando por isso atualmente.

O que acontece é que o sistema armazena muitas informações sobre os pacotes em ficheiros e se em algum momento você interrompe um processo de instalação de maneira inadequada os dados são corrompidos, esses ficheiros estão em /var/lib/dpkg/info/ e são muitos.

Mas como posso consertar?

O que eu fiz foi remover todos os ficheiros da pasta, pois eles são baixados automaticamente na próxima atualização/instalação que você fizer.

sudo rm /var/lib/dpkg/info/*

Em seguida você pode instalar qualquer coisa normalmente, a única diferença é que você verá a lista de ficheiros sendo baixada novamente e o problema estará resolvido.

Fonte: https://youtu.be/zdciBNGEm1Y

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Comandos para Postfix

Tocando CDs de áudio via cdda2wav

Como desmontar um compartilhamento NFS travado

TAR seletivo

Controlar multimídia via linha de comando (Spotify, Netflix, YouTube etc)

  

Comentários
[1] Comentário enviado por wagnux em 28/08/2017 - 11:05h

Robot, essa tua dica é furada! Na verdade nem deve ser tua mas do camarada que fez o vídeo em que você baseou a sua dica. Recentemente um usuário do grupo ao qual sou membro no Telegram relatou um problema depois de ter seguido essa dica e a mesma na verdade apaga informações importantes do DPKG que acarretam em vários erros seguidos de ausência de libs e arquivos importantes.

Veja esse paste: http://paste.ubuntu.com/25417203/

Me desculpe o comentário mas o mesmo serve de alerta para que mais membros aqui do VOL não sigam essa dica.

[2] Comentário enviado por Mr.Robot em 17/04/2021 - 11:43h

Creio que esteja enganado, ele só apaga documentos que relata o status dos pacotes, alguns dos quais relatam falha inexistente. Por esse motivo o erro que me impedia desapareceu.
Pelo seu log você devia usar: sudo dpkg --configure -a
E pronto, já estaria tudo funcionando.

[3] Comentário enviado por W Santiago em 22/02/2022 - 16:26h


Caro ROBOT, apliquei a sua sugestão, mas, infelismente, a resposta foi:

rm: não foi possível remover 'nenhum dos arquivos': Sistema de arquivos somente para leitura

'nenhum dos arquivos' foi informado por mim, aqui, pois são tantos e todos somente leitura, ok?

E agora, o que fazr?

Valeu pela força!

Santiago

[4] Comentário enviado por W Santiago em 22/02/2022 - 16:44h


Caro ROBOT, apliquei a sua sugestão, mas, infelizmente, a resposta foi:

rm: não foi possível remover 'nenhum dos arquivos': Sistema de arquivos somente para leitura

'nenhum dos arquivos' foi informado por mim, aqui, pois são tantos e todos somente leitura, ok?

E agora, o que fazr?

O meu linux é endless: veio instalado neste novo note. É derivado do ubuntu.

Valeu pela força!

Santiago



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts