APT-GET: Resolvendo problemas com chave pública

Publicado por Bruno Eleutero Silva em 27/05/2009

[ Hits: 36.456 ]

 


APT-GET: Resolvendo problemas com chave pública



Há uma semana resolvi instalar o BackTrack 4, que agora é baseado no Debian Linux. Adicionei a lista de repositórios do Debian no sources.list, executei o comando "aptitude update" e, surpresa:

W: GPG error: http://ppa.launchpad.net intrepid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY CB2F6C86F77B1CA9
W: GPG error: http://ftp.br.debian.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B

Bom, depois de algumas pesquisas consegui achar a solução. Basta executar os seguintes comandos:

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

# gpg --armor --export 55BE302B | apt-key add -
OK

Pronto, o FTP do Debian está ok. Execute o mesmo comando para o repositório http://ppa.launchpad.net intrepid:

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys CB2F6C86F77B1CA9
gpg: requesting key F77B1CA9 from hkp server wwwkeys.eu.pgp.net
gpg: key F77B1CA9: public key "Launchpad PPA for Timothy Pearson" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)

# gpg --armor --export F77B1CA9 | apt-key add -
OK

Agora está tudo ok, é só atualizar e aproveitar a distro!

# aptitude update

Outras dicas deste autor

Scpript para limpar os logs

Instalando Python 3 no Linux

Instalando VMWare Player no kernel 2.6.28

Instação do layer7 no Debian Lenny

Leitura recomendada

A importância de validações no lado do servidor

Ajude o Pidgin a ser o melhor messenger do mundo

Monitorando o Squid pelo navegador

Técnico de Windows e técnico de informática... Saiba a diferença

Criando uma calculadora empresarial no Lazarus

  

Comentários
[1] Comentário enviado por ghregory em 27/05/2009 - 16:06h

entendi nada ;x

[2] Comentário enviado por pinduvoz em 27/05/2009 - 20:50h

Também não entendi a mistura BackTrack 4, Debian e Ubuntu Intrepid.

Sem o Ubuntu no meio, eu até teria entendido.

[3] Comentário enviado por brunosilva.ti em 28/05/2009 - 08:44h

É simples, o backtrack4 é baseado no debian, e agora utiliza os repositórios do ubuntu e Debian para instalar e atualizar pacotes através do aptitude, é preciso adicionar a chave pública dos repsitórios para atualizar ou instalar pacotes.

[4] Comentário enviado por jucaetico em 04/06/2009 - 17:13h

Cara, isso resolveu o problema que ocorria com o meu Debian! Valeu. Abraços

[5] Comentário enviado por Matrizero em 03/07/2009 - 18:00h

Solução exata!

Problemas com a chave PGP? é só seguir o tuto aí, sem erros!

Abraço!

Robert Zero

[6] Comentário enviado por brenes em 25/01/2010 - 00:58h

Quando tento ativar a chave da o erro:

brenes87:/home/brenes# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 16BA136C
gpg: requesting key 16BA136C from hkp server wwwkeys.eu.pgp.net
gpg: key 16BA136C: "Backports.org Archive Key <ftp-master@backports.org>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1

valeu.

[7] Comentário enviado por montefurtado em 05/01/2011 - 13:18h

Dica correta e eficaz.
Parabéns.

[8] Comentário enviado por valeriofra em 23/07/2019 - 07:43h

Cara estou co esse problema no fedora 30 com kde. Já procurei um monte e até agora nada. Ao tentar instalar pacotes .rpm ele diz que esta com problema de chave.



Contribuir com comentário