gpg: menerima keyserver gagal: Tidak ada dirmngr


94

Saat mencoba menerima kunci di server Debian Stretch saya, saya mendapatkan kesalahan ini:

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

Jawaban:


137

Menginstal paket dirmngrmemperbaiki kesalahan.

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

Mencoba lagi:

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
Punya masalah yang sama pada Debian 9.4. Menginstal dirmngr memperbaikinya.
AAAfarmclub

Saya mendapat kesalahan yang sama dari OP, tetapi saya sudah menginstal gpg terbaru.
realtebo

1
menginstal gpgmemperbaikinya untuk saya di Debian 9.3. dirmngrsudah terpasang.
Liviu Chircu

Masalah yang sama pada peregangan Raspbian 9.8. Instalasi dirmngr menyelesaikannya. Terima kasih.
user8675309

9

Saya tidak bisa mendapatkan dirmngr untuk bekerja, tetapi Anda juga dapat mengimpor kunci secara langsung menggunakan add-key apt. Kunci publik GPG sering terdaftar di akar repo seperti http://origin-download.mono-project.com/repo/

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

2
Anda perlu menjalankan dirmngr jika belum berjalan.
tolong hapus saya

dirmngrsedang berjalan, tetapi masih tidak ada sukacita ... Jika keyserver adalah keyserver.ubuntu.com maka Anda dapat mengakses melalui browser dan mencari kunci publik menggunakan --recv-keysparameter, maka cukup gunakan apt-key addsesuai jawaban ini
earcam
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.