14.04 LTS apt-get segfault

6

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.

    
por EricD 04.10.2014 / 18:28

4 respostas

6

Eu experimentei o mesmo problema e resolvi com sudo dpkg-reconfigure libapt-pkg4.12

fonte: link

    
por Elder Geek 12.11.2014 / 16:16
4

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
    
por g_p 04.10.2014 / 19:12
0

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! :)

    
por jondee 04.10.2014 / 18:35
0

Tivemos um problema semelhante e foi uma VM que recebeu pouca memória. Aumentar a RAM para 1G resolveu o problema para nós.

    
por chicks 06.10.2017 / 22:53

Tags