AVISO: Os seguintes pacotes não podem ser autenticados. `apt-key update` não funciona


31

Estou tentando instalar o bitcoind simplesmente fazendo sudo apt-get install bitcoind, mas recebo este erro dizendo que os seguintes pacotes não puderam ser autenticados:

libdb5.1++ libcrypto++9 bitcoind

Posso simplesmente instalá-los sem autenticá-los, mas como esse programa pode lidar com dinheiro, gostaria que eles fossem os corretos. Então, eu encontrei esta solução aqui no AskUbuntu, que sugere o seguinte:

$ sudo apt-key update
$ sudo apt-get update

Após o primeiro comando, ele lista quatro chaves, das quais diz que todas permanecem inalteradas. O segundo comando simplesmente faz o habitual, mas termina com uma mensagem dizendo que houve um erro GPG. Após alguns blabla, ele diz que as seguintes assinaturas são inválidas (traduzidas livremente do holandês):

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

E as assinaturas a seguir não puderam ser verificadas porque a chave pública não está disponível:

NO_PUBKEY 1F968B3903D886E7

E as seguintes assinaturas eram inválidas:

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <packager@opera.com>

E que a obtenção de coisas do seguinte endereço falhou:

 http://extras.ubuntu.com/ubuntu/dists/precise/Release

Alguém sabe o que posso fazer para resolver isso?


Qual é a saída de sudo apt-key update && sudo apt-get update?
Braiam

Respostas:


22

Você precisa adicionar a chave do pub manualmente.

O comando é

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com «key number»

onde «número da chave» você deve substituí-lo pela chave que está faltando.

Por exemplo, neste erro que você recebeu

NO_PUBKEY 1F968B3903D886E7

você pode fazer

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 1F968B3903D886E7
sudo apt-get update

Dessa forma, você fará o download dessa chave em seu chaveiro no servidor de chaves (keyserver.ubuntu.com)

Sobre o erro BADSIG, verifique esta resposta aqui


Obrigado pela dica. Infelizmente, isso resolve apenas o NO_PUBKEY, mas não os BADSIGs. Alguma idéia de como eu poderia resolver isso?
precisa saber é o seguinte

1
Resposta editada. Confira o link que eu dei.
NickTux

Eu adicionei um ppada barra de ativação e isso me ajudou a importar sua chave (o servidor de chaves do ubuntu estava bom!) Para me livrar do 'pacote não autenticado' ao instalar. Não tenho certeza por que esta resposta foi recusada; _;
Nuala

1

Não é a resposta direta, talvez, mas há uma necessidade de actualizar o programa: update-manager-core. Se algum usuário estiver recebendo o erro de que os pacotes não podem ser autenticados ao executar o gerenciador de atualizações , a atualização deste programa também é atualizada update managere fornece uma resposta muito rápida.

BTW, eu usei synaptic para fazer esta atualização, se isso for de alguma ajuda. Depois que a atualização foi processada, o gerenciador de atualizações funcionou normalmente.

veja 1204_HWE_EOL no wiki do Ubuntu

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.