Estoy tratando de agregar una clave pública para instalar un programa con CPG. Pero soy bastante nuevo en esto, pero cada comando que encontré me dio el mismo error:
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
¿Cómo es esto posible? Parece que estoy detrás de algún tipo de bloqueo que hace que sea imposible establecer una conexión con el servidor de claves. Investigué muchas preguntas de OP e intenté todos los comandos que pude encontrar, pero nada funcionó. ¿Alguien tuvo este problema antes?
gpg --keyserver hkp://pgp.mit.edu --recv-keys 94558F59
funcionó para mí ...Respuestas:
Esto generalmente es causado por su firewall que bloquea el puerto
11371
. Puede desbloquear el puerto en su firewall. En caso de que no tenga acceso al firewall, puede:Forzarlo a usar el puerto en
80
lugar de11371
Alternativamente
fuente
gpg --import key.txt
si necesita importar a través de la línea de comando para su información.Software Center -> Edit -> Software Sources -> Authentication -> Import key file
Search String
campo. Incorrecto. Debe conocer el secreto mágico: anteponga la clave con0x
. Si la clave es0F571F6C
, debe buscar0x0F571F6C
, lo cual no es obvio.sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY
fuente
sudo
no es necesario y, aparte de eso, esta respuesta no agrega nada al problema del afiche ...Esto funcionó para mí:
fuente
Encontré el mismo problema cuando intentaba agregar una
GPG
clave detrás de un proxy. La solución a mi problema fue agregar el--keyserver-options
en el comando :fuente
Intente obtener su clave de otro servidor (funcionó para mí):
o
fuente
Solucioné mi problema ejecutando el siguiente comando:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys *somekey*
fuente
Estoy viendo esto en uno de los dos cuadros idénticos que ejecutan implementaciones ansibles contra una imagen de Ubuntu 14.04. De hecho, había funcionado anteriormente,
app-infra-1
pero en algún momento comenzó a fallar. El hecho de que haya tenido éxito en laapp-infra-2
recreación reciente sugiere que se trata de una corrupciónapp-infra-1
o un error en la detección y notificación deapt-key adv
.Intenté eliminar la clave usando
apt-key del
pero sigo obteniendo el mismo error.Al final, como es una máquina virtual, mi solución fue reconstruirlo con
vagrant
.fuente
Para mí fue necesario agregar declaraciones ENV en mi archivo acoplable. P.ej
fuente