Eu experimentei o mesmo problema e resolvi com sudo dpkg-reconfigure libapt-pkg4.12
fonte: link
Tentando atualizar meu servidor da Web, apt-get update
produz esse erro desnecessário depois de atingir 99% ao ler as listas de pacotes no final:
...
Ign http://mirror.rackspace.com trusty/universe Translation-en_US
Reading package lists... Error!
Se eu tentar instalar qualquer software ou executar apt-get upgrade
, ele simplesmente imprime ... 0%
e falha silenciosamente.
No dmesg, vejo esta linha preocupante aparecendo em cada tentativa de atualizar ou atualizar:
[481989.865258] apt-get[17869]: segfault at ffffffffffffffff ip 00007f56e468fccb sp 00007fff4c83df10 error 5 in libapt-pkg.so.4.12.0[7f56e4639000+145000]
Não sei para onde ir a partir daqui!
EDIT: Este parece ser um problema de recursos / memória neste servidor (a instância virtual de 512 MB deve ser maior). Parar o servidor de notebook IPython e repetir os comandos apt foi bem-sucedido.
Eu experimentei o mesmo problema e resolvi com sudo dpkg-reconfigure libapt-pkg4.12
fonte: link
Parece que o seu arquivo de cache do apt está corrompido.
Abra o terminal e execute os seguintes comandos.
Primeiro, remova o arquivo de cache.
sudo rm /var/cache/apt/*.bin
Agora recrie-o usando
sudo apt-get update
sudo apt-get upgrade
Meu palpite é que pode haver alguma corrupção de disco no pacote apt-get! Você pode tentar executar sudo apt-get install aptitude
e ver o que isso faz? Se você pode instalar o aptitude, ele funciona como uma alternativa ao apt-get e você também pode executar sudo aptitude reinstall apt-get
e ver se ele é capaz de reparar o apt-get! :)
Tivemos um problema semelhante e foi uma VM que recebeu pouca memória. Aumentar a RAM para 1G resolveu o problema para nós.