gpg: keyserver empfangen fehlgeschlagen: Kein dirmngr


94

Beim Versuch, Schlüssel auf meinem Debian Stretch-Server zu erhalten, erhalte ich folgende Fehlermeldung:

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

Antworten:


136

Das Installieren des Pakets dirmngrbehebt den Fehler.

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

Wiederholen:

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
Hatte das gleiche Problem unter Debian 9.4. Das Installieren von dirmngr hat das Problem behoben.
AAAfarmclub

Ich habe den gleichen Fehler des OP, aber ich habe bereits die neueste GPG installiert.
Realtebo

1
Installation hat gpges für mich auf einem Debian 9.3 behoben. dirmngrwurde bereits installiert.
Liviu Chircu

Gleiches Problem bei Raspbian 9.8 Stretch. Das Installieren von dirmngr löste das Problem. Vielen Dank.
user8675309

9

Ich konnte dirmngr nicht zum Laufen bringen, aber Sie können den Schlüssel auch direkt mit apt-key add importieren. Der öffentliche GPG-Schlüssel wird häufig im Stammverzeichnis des Repos aufgeführt, z. B. http://origin-download.mono-project.com/repo/.

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

2
Sie müssen dirmngr ausführen, wenn es nicht bereits ausgeführt wird.
Bitte löschen Sie mich

dirmngrkeine Freude ... ausgeführt wurde, aber immer noch Wenn der Keyserver sein geschieht keyserver.ubuntu.com mit dem dann können Sie über einen Browser zugreifen und für den öffentlichen Schlüssel --recv-keysParameter, dann verwenden Sie einfach apt-key addnach dieser Antwort
earcam
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.