gpg: невозможно подключиться к агенту: вызов соединения с IPC не удался

У меня возникла проблема при попытке дешифрования некоторых ключей с помощью GPG. Мне дается следующий вывод:

gpg: can't connect to the agent: IPC connect call failed

Я уже редактировал некоторые файлы, указанные в этом уроке: https://michaelheap.com/gpg-cant-connect-to-the-agent-ipc-connect-call-failed/, но без успеха.

Возможные причины этого?

заранее спасибо

Ответ 1

Вероятно, в системе работает gpg-agent, с которой ваша команда gpg не может подключиться.

Если вы выполняете gpg-агент pkill -9, а затем источник <(gpg-agent --daemon) для перезапуска агента, вы должны иметь возможность подключаться к булавкам-проклятиям для ввода вашего пароля.

Ответ 2

У меня такая же проблема. В моем случае файлы конфигурации gpg были как-то повреждены. Чтобы решить эту проблему, я удалил все конфигурации из ~/.gnupg (обязательно сделайте резервную копию всех ключей, которые вам все еще нужны). Затем я переустанавливал gpg и все работало хорошо.