GPG-агент / Enigmail прекратил работать после обновления Ubuntu 15.10

Хороший день все,

Я просто обновил до Ubuntu 15.10 с помощью программного обеспечения Updater. После перезагрузки я понял тот Enigmail (Версия 1.2.8.) в Thunderbird (Версия 38.3.0) прекратил работать. Я не могу подписать или зашифровать письма.

Когда Enigmail использует gpg (GnuPG) 1.4.18, следующее ошибочное окно сразу появляется после нажатия кнопки Send:

Send operation aborted.
Error - bad passphrase

Я даже не заставил диалоговое окно вводить пароль. Для тестирования я установил gpg (GnuPG) 2.0.28, переустановил Enigmail и настроил его для использования gpg2. При корректировке настроек в Предпочтениях-> Основные Настройки появилась следующая ошибка:

Cannot connect to gpg-agent.
Maybe your system uses a specialized tool for passphrase handling
(e.g. gnome-keyring, seahorse-agent, KDE wallet manager, ...).
Unfortunately Enigmail cannot control the passphrase timeout for the tool you are using.
Therefore the respective timeout settings in Enigmail are disregarded.

При попытке отправить или зашифрованную почту со знаком с помощью gpg2 я получаю другое сообщение об ошибке:

Send operation aborted.
Key 0xXXXXXXXX not found or not valid.
The (sub-)key might have expired

Это просто не верно. Ключи присутствуют, и они не истекли. Любопытно, менеджер по ключу Enigmail действительно отображает ключи правильно.

Базовая проблема, кажется, с gpg-агентом (gpg-агент (GnuPG) 2.0.28). Проверка, работает ли агент:

> ps ax | grep gpg
6971 ?        Ss     0:00 gpg-agent --daemon

Попытка соединиться:

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

> sudo gpg-agent
gpg-agent: no gpg-agent running in this session

Попытка подписать файл:

> gpg -s test.txt
[user and key info]
can't connect to `/tmp/gpg-GBtHXS/S.gpg-agent': No such file or directory
gpg: can't connect to `/tmp/gpg-GBtHXS/S.gpg-agent': connect failed

TL; DR;

По-видимому, gpg-агент не работает больше. Мои Вопросы:

  • Почему gpg-агент не работает еще?
  • Как это может быть зафиксировано?

Спасибо все в течение Вашего времени и понимания.

Сводка версий программного обеспечения:

  • gpg (GnuPG) 1.4.18
  • gpg (GnuPG) 2.0.28
  • gpg-агент (GnuPG) 2.0.28
  • Enigmail 1.2.8.
  • Thunderbird 38.3.0
  • Ubuntu 15.10 коварный оборотень
6
задан 27 October 2015 в 03:53

3 ответа

Я имел подобную проблему и решил ее путем установки pinentry-gnome3 (я использую Gnome Shell, не Единица):

sudo apt-get install pinentry-gnome3
4
ответ дан 23 November 2019 в 07:48

Я получил его частично работа снова. Для кого-либо заинтересованного, вот то, что я сделал.

  • Удаленный Enigmail
  • Удаленная перезагрузка GPG2
  • Переустанавливает GPG2
  • , Переустанавливают и настраивают перезагрузку Enigmail

, Шифрование теперь работает как прежде. Однако Подписание из сообщений все еще перестало работать с вышеупомянутым сообщением об ошибке (ключ, недопустимый...).

Агент GPG теперь работает как ожидалось из командной строки. Enigmail все еще не предлагает мне пароль и все еще сообщает об отсутствии или недопустимом ключе.

РЕДАКТИРОВАНИЕ: измененный ответ, так как это было преждевременно

2
ответ дан 23 November 2019 в 07:48

Решенный проблема путем добавления

use-agent

к .gnupg/gpg.conf

gpg-агент не работал по умолчанию за установкой.

0
ответ дан 23 November 2019 в 07:48

Другие вопросы по тегам:

Похожие вопросы: