При попытке получить ключи на моем сервере 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
gpg
исправила это для меня на Debian 9.3.dirmngr
был уже установлен.Мне не удалось заставить работать dirmngr, но вы также можете просто импортировать ключ напрямую, используя apt-key add. Открытый ключ GPG часто указывается в корне репозитория, например http://origin-download.mono-project.com/repo/
источник
dirmngr
был запущен, но все равно не радость ... Если сервер ключей оказался keyserver.ubuntu.com, то вы можете получить доступ через браузер и найти открытый ключ, используя--recv-keys
параметр, а затем просто использоватьapt-key add
в соответствии с этим ответом