gpg: la recepción del servidor de claves ha fallado: no hay dirmngr


94

Al intentar recibir claves en mi servidor Debian Stretch, aparece este error:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

Respuestas:


136

Instalar el paquete dirmngrsolucionó el error.

user@debian-server:~$ sudo apt-get install dirmngr

Reintentando:

user@debian-server:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.haKuPppywi/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

3
Tuve el mismo problema en Debian 9.4. Instalar dirmngr lo arregló.
AAAfarmclub

Obtuve el mismo error del OP, pero ya tengo instalado el último gpg.
realtebo

1
la instalación gpgme lo arregló en un Debian 9.3. dirmngrYa estaba instalado.
Liviu Chircu el

Mismo problema en Raspbian 9.8 tramo. Instalar dirmngr lo resolvió. Gracias.
user8675309

9

No pude hacer que dirmngr funcionara, pero también puedes importar la clave directamente usando apt-key add. La clave pública GPG a menudo aparece en la raíz del repositorio como http://origin-download.mono-project.com/repo/

curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -

2
Necesita ejecutar dirmngr si aún no se está ejecutando.
por favor,

dirmngrse estaba ejecutando, pero aún no es una alegría ... Si el servidor de claves es keyserver.ubuntu.com , puede acceder a través de un navegador y buscar la clave pública usando el --recv-keysparámetro, luego simplemente use apt-key addsegún esta respuesta
earcam
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.