Поиск по сайту:

Как исправить ошибку «gpg: сервер ключей не получил: нет dirmngr»

Один из наших читателей столкнулся с этой ошибкой при установке Katoolin3 gpg: ошибка получения сервера ключей: нет dirmngr. Эта ошибка возникает из-за отсутствия файла dirmngr. Для тех, кому интересно: dirmngr — это сервер для управления и загрузки списков отзыва сертификатов (CRL) для сертификатов X.509, а также для загрузки самих сертификатов. Dirmngr также обрабатывает запросы OCSP в качестве альтернативы CRL. Dirmngr вызывается либо внутри gpgsm (из GnuPG 2), либо при работе в качестве системного демона с помощью инструмента dirmngr-client. Начиная с версии 2.1 GnuPG, dirmngr заботится о доступе к серверам ключей OpenPGP.

Если dirmngr по каким-либо причинам отсутствует, при попытке установить Katoolin вы увидите следующую ошибку.

Executing: /tmp/apt-key-gpghome.ZM5FZxiViK/gpg.1.sh -qq –keyserver pool.sks-keyservers.net –recv-keys ED444FF07D8D0BF6
gpg: connecting dirmngr at ‘/tmp/apt-key-gpghome.ZM5FZxiViK/S.dirmngr’ failed: IPC connect call failed
gpg: keyserver receive failed: No dirmngr
Executing: /tmp/apt-key-gpghome.wCZgBWqQo3/gpg.1.sh -qq –keyserver hkp://pool.sks-keyservers.net:80 –recv-keys ED444FF07D8D0BF6
gpg: connecting dirmngr at ‘/tmp/apt-key-gpghome.wCZgBWqQo3/S.dirmngr’ failed: IPC connect call failed
gpg: keyserver receive failed: No dirmngr

Это не исключительная ошибка Katoolin, вы столкнетесь с этой ошибкой при попытке импортировать ключи GPG в любых дистрибутивах Linux, особенно в минимальных системах Debian.

Исправить ошибку «gpg: сервер ключей не получил: нет dirmngr».

Чтобы исправить ошибку отсутствия dirmngr, просто установите пакет dirmngr в своих системах на базе Debian, выполнив следующие команды из терминала:

sudo apt update
sudo apt install dirmngr --install-recommends

Теперь попробуйте еще раз установить Katoolin или импортировать ключи GPG с помощью команды «apt-key». Он должен работать!

Ресурс:

  • https://github.com/LionSec/katoolin/issues/150

Статьи по данной тематике