Apt retorna: '' erro de relocação '' [duplicado]

1

Ao executar apt-get (ou aptitude ), recebo o seguinte erro

 apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: symbol _ZN3URIcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference

O que está acontecendo?

    
por jb. 29.10.2018 / 12:28

1 resposta

1

Estou executando uma instalação Debian de distribuição mista, é principalmente stretch com alguns buster packages.

Descobri que eu havia instalado versões incompatíveis dos pacotes libapt-pkg1.5.0 e apt . Um foi instalado a partir do stretch other from buster, uma vez que esses pacotes contêm bibliotecas *so interdependentes, causando erro de ligação.

A solução é instalar esses dois pacotes a partir de uma única distribuição, no meu caso eu instalei o seguinte:

O acima funcionou como uma solução temporária, já que apt estava reclamando que o sistema estava em estado quebrado (algum pacote de buster requerido nunca libapt-pkg* ). No final, atualizei os dois pacotes para usar buster versões, e tudo funciona como charme (você pode querer fixar esses pacotes em stretch version se você quiser / precisar).

    
por 29.10.2018 / 12:28

Tags