Instalei recentemente o Ubuntu 17.04 e não consigo adicionar nenhum ppa.
Eu tentei adicionar manualmente chaves usando servidores de chaves diferentes, mas a cada tentativa que eu estava recebendo o servidor de chaves recebia um erro:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Erro recebido:
Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
gpg: keyserver receive failed: No keyserver available
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB
Erro recebido:
Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
É o mesmo caso com outras chaves. Não consigo adicionar nenhum PPA.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XX
funciona para mim, mas não funciona sem a parte do protocolohkp://
.Respostas:
Isso também aconteceu comigo quando algo estava errado com a configuração da resolução de DNS. Verifique se há servidores de nomes listados em
/etc/resolv.conf
(tente também servidores de nomes alternativos). Se você estiver usandosystemd-resolved
, verifique se/etc/resolv.conf
é um link simbólico para/run/systemd/resolve/resolv.conf
.fonte
Eu estava recebendo o mesmo erro 'conexão de servidor de chaves gpg recusada' com o gpg na linha de comando, GPA e KGpg. Estou usando o gnupg 2.1.18-8 no Debian Sid. Ativei a depuração no dirmngr da seguinte maneira:
A saída de depuração no console reclamou da falta de uma conexão Tor. Descobriu-se que "use-tor" foi ativado no
$HOME/.gnupg/dirmngr
. (Obrigado, gpgconf!) Comentei, deixando um vaziodirmngr.conf
, e as comunicações do servidor de chaves agora estão funcionando normalmente.fonte
sudo pkill dirmngr
resolver meu problema.Este erro também pode ser causado se você recuperar
gpg
chaves através dotor
& nãotor
estiver sendo executado.No log do sistema, você verá:
command 'KS_GET' failed: No keyserver available
Para recuperar chaves através da
tor
configuração em~/.gnupg/dirmngr.conf
:fonte
Para sua informação, eu encontrei o mesmo problema:
Meu
resolv.conf
contido:e era imutável:
Além disso, eu não tinha um servidor DNS vinculado à interface de rede de loopback (127.0.0.1).
Então, quando eu tentei executar este comando
apt-key
usou apenas o primeiro servidor de nomes que não existe e falhou.Eu removi a imutabilidade:
Modifiquei o primeiro servidor de nomes para apontar para um que funcione.
E eu coloquei a imutabilidade de volta:
E finalmente
apt-key
funcionou.fonte
uma das causas é realmente um problema de proxy, consulte Não é possível adicionar a chave gpg com o apt-key atrás de um proxy
você precisaria usar o seguinte comando:
... ou uma combinação de curl + apt-key
fonte
SOLUÇÃO (?): Obtendo o mesmo erro "sem servidor de chaves disponível" no Parrot Security 3.6.
GPA usado v0.9.10 (Gnu Privacy Assistant).
Se funcionar, você terá uma entrada na lista "Key Manager". Consegui continuar com o processo de verificação a partir daí.
fonte