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
Hunter.S.Thompson
quelle

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) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1
Hunter.S.Thompson
quelle
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 -
Greg Bray
quelle
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