Ubuntu 13.10 não atualiza. apt update e apt upgrade falham

Ubuntu 13.10 não atualiza. apt update e apt upgrade falham

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

Qualquer ajuda será apreciada.


Estou tentando atualizar meu desktop (estive sem internet há 6 meses) e estou encontrando alguns problemas.

apt-get updatefalha porque uma chave pública não está disponível e apt-get upgradefalha ao configurar o apt, devido a erros da libreadline.

Tenho certeza de que o problema está no meu libreadline porque durante meus 6 meses sem internet, tenho quase certeza de que o reconstruí a partir do código-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:https://stackoverflow.com/questions/22727700/g-undefined-references-with-lua-and-libdl


Aqui está minha apt-get updatesaída.

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

Obtido 316 B em 5s (59 B/s) Lendo listas de pacotes... Concluído W: Erro de GPG:https://private-ppa.launchpad.netLiberação atrevida: as seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY E131728675254D99


Meuapt-get upgrade

Obtido 360 MB em 3min 28s (1.730 kB/s)
Extraindo modelos de pacotes: 100% Pré-configurando pacotes ... Configurando o apt (0.9.9.1 ~ ubuntu3.1) ... gpg: erro de pesquisa de símbolo: /usr/local/ lib/libreadline.so.6: símbolo indefinido: UP gpg: erro de pesquisa de símbolo: /usr/local/lib/libreadline.so.6: símbolo indefinido: UP dpkg: erro ao processar apt (--configure): subprocesso instalado pós- o script de instalação retornou o status de saída de erro 127 Nenhum relatório de apport escrito porque MaxReports já foi alcançado Erros foram encontrados durante o processamento: apt E: Subprocesso /usr/bin/dpkg retornou um código de erro (1)

Responder1

Tente baixarhttps://packages.debian.org/wheezy/amd64/libreadline6-dbg/download(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 incorreta, não acho que seja realmente um problema - apenas algo para estar ciente de que esse ppa específico não está funcionando corretamente.

Responder2

  1. Remova o ppa privadodo seu computador, os PPAs privados são um produto comercial da barra de lançamento e têm requisitos menos rigorosos da barra de lançamento (normalmente, todos os uploads de PPA precisam ser assinados para PPAs públicos). Em vez de remover, você também pode adicionar o token [trusted=yes]na sources.lstlinha que configura o ppa que irá pular a verificação da chave pública.

  2. Executarapt-get update

  3. Reinstale o libreadline através do apt

  4. realizar atualização

informação relacionada