gpg: keyserver не вдалося отримати: No dirmngr


94

Під час спроби отримати ключі на моєму сервері Debian Stretch, я отримую цю помилку:

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

Відповіді:


136

Встановлення пакета dirmngrвиправила помилку.

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

Повторна спроба:

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
У Debian 9.4 була така ж проблема. Встановлення dirmngr виправлено.
AAAfarmclub

Я отримав таку ж помилку в ОП, але в мене вже встановлено останні gpg.
realtebo

1
установка gpgвиправлена ​​для мене на Debian 9.3. dirmngrвже встановлено.
Liviu Chircu

Це ж питання на розтягуванні Raspbian 9.8. Встановлення dirmngr вирішило це. Дякую.
user8675309

9

Мені не вдалося змусити dirmngr працювати, але ви також можете просто імпортувати ключ безпосередньо за допомогою додавання apt-key. Публічний ключ GPG часто перераховується у корені репо, як-от http://origin-download.mono-project.com/repo/

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

2
Вам потрібно запустити dirmngr, якщо він ще не працює.
видаліть мене,

dirmngrбув запущений, але до сих пір немає радості ... Якщо сервер ключів відбувається з keyserver.ubuntu.com , то ви можете отримати доступ через браузер і пошук відкритого ключа з допомогою --recv-keysпараметра, а потім просто використовувати apt-key addвідповідно з цим відповіддю
earcam
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.