Estou tentando adicionar uma chave pública para instalar um programa com o CPG. Mas eu sou muito novo nisso, mas todos os comandos que encontrei me deram o mesmo erro:
gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59
gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Como isso é possível, parece que eu estou por trás de algum tipo de bloqueio que torna impossível estabelecer uma conexão com o servidor de chaves. Examinei muitas perguntas sobre OP e tentei todos os comandos que consegui encontrar, mas nada funcionou. Alguém já teve esse problema antes?
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59
trabalhou para mim ...Respostas:
Isso geralmente é causado pelo seu firewall bloqueando a porta
11371
. Você pode desbloquear a porta no seu firewall. Caso você não tenha acesso ao firewall, você pode:Force-o a usar a porta em
80
vez de11371
alternativamente
fonte
gpg --import key.txt
se você precisar importar via linha de comando FYI.Software Center -> Edit -> Software Sources -> Authentication -> Import key file
Search String
campo! Errado. Você deve conhecer o segredo mágico: acrescente a chave com0x
. Se a chave for0F571F6C
, você deve procurar0x0F571F6C
, o que não é de forma alguma óbvio.sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
fonte
sudo
não é necessário e, para além disso, esta resposta não acrescenta nada para o problema do cartaz ...Isso funcionou para mim:
fonte
Encontrei o mesmo problema ao tentar adicionar uma
GPG
chave atrás de um proxy. A solução para o meu problema foi adicionar--keyserver-options
o comando :fonte
Tente obter sua chave de outro servidor (funcionou para mim):
ou
fonte
Corrigi o meu problema executando o seguinte comando:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys *somekey*
fonte
Estou vendo isso em uma das duas caixas idênticas executando implantações ansible contra uma imagem do ubuntu 14.04. De fato, ele havia trabalhado anteriormente,
app-infra-1
mas em algum momento começou a falhar. O fato de ter conseguidoapp-infra-2
recriar recentemente sugere que é uma corrupçãoapp-infra-1
ou um bug na detecção e relatório deapt-key adv
.Tentei excluir a chave usando,
apt-key del
mas continuo recebendo o mesmo erro.No final, como é uma VM, minha solução foi recriá-la
vagrant
.fonte
Para mim, foi necessário adicionar instruções ENV ao meu arquivo docker. Por exemplo
fonte