gpg: ricezione del keyserver non riuscita: No dirmngr


94

Mentre provo a ricevere le chiavi nel mio server Debian Stretch, ottengo questo errore:

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

Risposte:


137

L'installazione del pacchetto ha dirmngrcorretto l'errore.

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

Nuovo tentativo:

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
Ha avuto lo stesso problema su Debian 9.4. L'installazione di dirmngr l'ha risolto.
AAAfarmclub

Ho avuto lo stesso errore dell'OP, ma ho già installato l'ultimo gpg.
Realtebo,

1
installarlo gpgrisolto per me su un Debian 9.3. dirmngrera già installato.
Liviu Chircu,

Stesso problema su Raspbian 9.8 tratto. L'installazione di dirmngr l'ha risolto. Grazie.
user8675309

9

Non sono riuscito a far funzionare dirmngr, ma puoi anche importare direttamente la chiave usando apt-key add. La chiave pubblica GPG è spesso elencata nella radice del repository come http://origin-download.mono-project.com/repo/

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

2
È necessario eseguire dirmngr se non è già in esecuzione.
favore, cancellami il

dirmngrera in esecuzione, ma ancora nessuna gioia ... Se il keyserver risulta essere keyserver.ubuntu.com, è possibile accedere tramite un browser e cercare la chiave pubblica utilizzando il --recv-keysparametro, quindi utilizzare semplicemente apt-key addcome da questa risposta
earcam
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.