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 esse erro dizendo que os seguintes pacotes não puderam ser autenticados:

libdb5.1++ libcrypto++9 bitcoind

Eu posso simplesmente instalá-los sem autenticá-los, mas como esse programa pode manipular dinheiro, eu gostaria que eles fossem os corretos. Então eu encontrei esta solução aqui no AskUbuntu, que sugere para fazer 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 usual, mas termina com uma mensagem dizendo que houve um erro GPG. Depois de algum blabla, ele diz que as assinaturas a seguir são inválidas (livremente traduzidas do holandês):

BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key <[email protected]>
BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>

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

NO_PUBKEY 1F968B3903D886E7

E as seguintes suposições foram inválidas:

BADSIG E585066A30C18A2B Opera Software Archive Automatic Signing Key 2013 <[email protected]>

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

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

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

    
por kramer65 04.01.2014 / 00:36

2 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 com a chave ausente.

Por exemplo, neste erro 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ê irá baixar essa chave no seu chaveiro do servidor de chaves (keyserver.ubuntu.com)

Sobre o erro BADSIG, verifique esta resposta aqui

    
por Nick Thom 04.01.2014 / 00:49
1

Não é a resposta direta, mas é necessário atualizar 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ção , a atualização deste programa também atualizará update manager e fornecerá uma resposta realmente rápida.

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

veja 1204_HWE_EOL no wiki do Ubuntu

    
por Ricgal 11.03.2015 / 21:11

Tags