APT-GET: Resolvendo problemas com chave pública

Publicado por Bruno Eleutero Silva em 27/05/2009

[ Hits: 35.962 ]

 


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

Instalando Python 3 no Linux

Scpript para limpar os logs

Instalando VMWare Player no kernel 2.6.28

Instação do layer7 no Debian Lenny

Leitura recomendada

DDOS utilizando hubs p2p

Instalando o PostgreSQL e pgAdmin3 no Ubuntu

Instalando e configuranção Nagios 3.0a4 no Fedora Core 4/7

Trabalhando com arquivos em Perl (parte 2)

Implementando servidor de horas no Linux

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts