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.