Archive for fevereiro \27\+00:00 2013

“GPG error”? “NO_PUBKEY”? “no valid OpenPGP data found”? “couldn’t connect to host” ?

fevereiro 27, 2013

Calma… calma…

eu apanhei tanto que resolvi escrever para que ninguém passasse pela mesma humilhação!

O que acontece nesse caso? acontece que você provavelmente está tentando instalar/atualizar um pacote e o seu gerenciador de pacotes está retornando esse erro, ou algo parecido:

gpg: requesting key A2098A6E from hkp server keys.gnupg.net
gpgkeys: HTTP fetch error 7: couldn’t connect |ou| connection refused
gpg: no valid OpenPGP data found.

gpg: Total number processed: 0

• se você já tentou…

gpg –keyserver pgp.mit.edu –recv-key <KEY>

• e tentou…

export http_proxy=”http://usuario:senha@proxy”&#8221;

 e tentou…

gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver wwwkeys.com –recv E9C74FEEA2098A6E

• e tentou…

vim /etc/sudoers

• e tentou…

vim /etc/apt/source.list

e mesmo assim nada funcionou, fique calmo, ainda resta uma PENúltima esperança!

# Solução:
1) Localize o endereço web desse servidor
2) navegue e veja se realmente existem arquivos(via http mesmo)
3) se realmente existirem os pacotes que você deseja então tudo ok! continue
4) agora encontre a pasta da SUA distribuição ou alguma pasta stable e procure algum arquivo *.gpg
5) baixe o arquivo para o seu pc (wget http://arquivo.gpg)
6) com o arquivo em mãos execute: apt-key add arquivo.gpg

pronto…

AINDA NÃO??? DEU ERRO DE NVO? :O

execute como root no terminal:

sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys

se não der certo… eu desisto!

Descobri a poucos dias que a porta do HKP (porta: 11371) é bloqueada por padrão em alguns firewalls, logo essa ultima opção contorna isso!

Se o seu problema era durante um apt-get update, verifique se os repositórios do source.list estão corretos,  agora que você baixou e executou o comando acima teste novamente…

iai?

for i in $(while true; do echo “Só Jesus Salva”)