O Ubuntu 13.10 não será atualizado. apt update e apt upgrade falham

1

ATUALIZAÇÃO: Eu reinstalei o libreadline6 sem sucesso. Ainda estou recebendo os erros de símbolo indefinidos gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP

Qualquer ajuda apreciada.

Estou tentando atualizar minha área de trabalho (estou ausente da Internet há 6 meses) e estou encontrando alguns problemas.

apt-get update falha porque uma chave pública não está disponível e apt-get upgrade falha ao configurar o apt devido a erros na libreadline.

Tenho certeza que o problema está na minha libreadline porque durante o meu 6mo sem internet eu tenho certeza que eu o reconstruí da fonte (e encontrei outros problemas ao fazer isso) para tentar incorporar o interpretador lua em um programa.

Mais detalhes sobre isso podem ser encontrados em minha postagem aqui: link

Aqui está minha saída apt-get update .

É cortado porque reconhece os links e não me deixa postar porque meu representante está abaixo de 10.

Fetched 316 B in 5s (59 B/s) Reading package lists... Done W: GPG error: https://private-ppa.launchpad.net saucy Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E131728675254D99

Meu apt-get upgrade

Fetched 360 MB in 3min 28s (1,730 kB/s)
Extracting templates from packages: 100% Preconfiguring packages ... Setting up apt (0.9.9.1~ubuntu3.1) ... gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP gpg: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP dpkg: error processing apt (--configure): subprocess installed post-installation script returned error exit status 127 No apport report written because MaxReports is reached already Errors were encountered while processing: apt E: Sub-process /usr/bin/dpkg returned an error code (1)

    
por 0x0byte 13.06.2014 / 19:17

2 respostas

0

Tente baixar o link (supondo que você esteja em um sistema x64) e instalando-o usando

sudo dpkg -i [filename]

Esta é a versão do libreadline6 disponível nos repositórios oficiais do Debian.

Quanto ao problema com a chave ruim, eu não acho que isso seja realmente um problema - apenas algo para estar ciente de que esse ppa em particular não está funcionando corretamente.

    
por Mitch 13.06.2014 / 19:24
0
  1. Remova o ppa privado do seu computador, o private-ppa's um produto comercial a partir do launchpad e possui requisitos menos rigorosos do launchpad (normalmente, todos os uploads do PPA precisam ser assinados para ppa's públicos). Em vez de remover, você também pode adicionar o token [trusted=yes] no seu sources.lst na linha que configura o ppa, o que pulará a verificação da chave pública.

  2. Executar apt-get update

  3. Reinstale a libreadline através do apt

  4. executar atualização

por crasic 13.06.2014 / 19:24