apt-get: erro de relocação

2

quando eu emito o comando apt-get, recebo a seguinte mensagem de erro:

apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

Eu corro o Ubuntu 14.04 em uma máquina de 64 bits.

Estou ciente de uma pergunta semelhante: apt: erro de relocação: versão GLIBCXX_3.4.21 não definida no arquivo libstdc ++. so.6 com referência de tempo de link

mas nenhum dos conselhos dados lá funciona para mim. Eu tentei várias variantes do apt-get, como apt-get clean, mas eu sempre recebo o erro mencionado acima.

Eu também tentei

wget http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.2_amd64.deb

mas recebe a seguinte mensagem de erro

Connecting to security.ubuntu.com (security.ubuntu.com)|91.189.91.26|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
ERROR 404: Not Found.

Como posso consertar as coisas?

    
por Ips 13.04.2017 / 13:16

1 resposta

0

It's possible that a 16.04 package caused trouble. How do I find out whether this is true and how do I fix it?

Verifique a versão do pacote 'apt' instalado: dpkg --list apt (Se você não jogou lixo no 'dpkg' também).

A versão 14.04 deve ser 1.0.1ubuntu2* (a versão 16.04 é 1.2.15ubuntu0 *)

Se o dpkg funcionar, você pode baixar apt_1.0.1ubuntu2.17_[arch].deb (como apt_1.0.1ubuntu2.17_amd64.deb ou apt_1.0.1ubuntu2.17_i386.deb) link

E instale com dpkg -i --force ./apt_1.0.1ubuntu2.17*

    
por Knud Larsen 19.04.2017 / 14:44