Recientemente instalé Ubuntu 17.04 y no puedo agregar ningún ppa.
Traté de agregar claves manualmente usando diferentes servidores de claves, pero en cada intento obtengo un error recibido del servidor de claves:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Error recibido:
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
Error recibido:
Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
Es el mismo caso con otras teclas. No puedo agregar ningún PPA.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XX
funciona para mí, pero no funciona sin la parte del protocolohkp://
.Respuestas:
Esto también me sucedió cuando algo estaba mal con la configuración de resolución de DNS. Verifique que haya servidores de nombres en la lista
/etc/resolv.conf
(también, pruebe servidores de nombres alternativos). Si está utilizandosystemd-resolved
, asegúrese de que/etc/resolv.conf
sea un enlace simbólico a/run/systemd/resolve/resolv.conf
.fuente
Estaba recibiendo el mismo error de 'conexión de servidor de claves gpg rechazada' con gpg en la línea de comando, GPA y KGpg. Estoy usando gnupg 2.1.18-8 en Debian Sid. He habilitado la depuración en dirmngr de la siguiente manera:
La salida de depuración en la consola se quejó de la falta de una conexión Tor. Resultó que "use-tor" estaba habilitado en
$HOME/.gnupg/dirmngr
. (¡Gracias, gpgconf!) Lo comenté, dejando undirmngr.conf
espacio vacío , y las comunicaciones del servidor de claves ahora funcionan normalmente.fuente
sudo pkill dirmngr
resolver mi problema.Este error también puede ser causado si recupera
gpg
clavestor
y notor
se está ejecutando.En el registro de su sistema verá:
command 'KS_GET' failed: No keyserver available
Para recuperar claves a través de
tor
establecer en~/.gnupg/dirmngr.conf
:fuente
Para su información, he encontrado el mismo problema:
Mi
resolv.conf
contenido:y fue inmutable:
Además, no tenía un servidor DNS vinculado a la interfaz de red de bucle invertido (127.0.0.1).
Entonces, cuando intenté ejecutar este comando
apt-key
solo usé el primer servidor de nombres que no existe y falló.Eliminé la inmutabilidad:
Modifiqué el primer servidor de nombres para que apunte a uno que funcione.
Y puse de nuevo la inmutabilidad:
Y finalmente
apt-key
funcionó.fuente
Una de las causas es un problema de proxy. Ver No se puede agregar la clave gpg con apt-key detrás de un proxy
deberías usar el siguiente comando:
... o una combinación de curl + apt-key
fuente
SOLUCIÓN (?): Obteniendo el mismo error "no hay servidor de claves disponible" en Parrot Security 3.6.
Usó GPA v0.9.10 (Gnu Privacy Assistant).
Si funciona, tendrá una entrada en la lista "Administrador de claves". Pude continuar con el proceso de verificación desde allí.
fuente