
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 update
falha porque uma chave pública não está disponível e apt-get upgrade
falha 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 update
saí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
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]
nasources.lst
linha que configura o ppa que irá pular a verificação da chave pública.Executar
apt-get update
Reinstale o libreadline através do apt
realizar atualização