Я только что обновился до Ubuntu 15.10 и теперь не могу шифровать pgp для своих писем с помощью дополнения Thunderbird, enigmail. Я также пытался шифровать с помощью почтового клиента Evolution, но это тоже не работает. Я все еще могу шифровать из командной строки, но запрос пароля выглядит иначе, чем в 15.04, поэтому я предполагаю, что проблема в том, что 15.10 использует другую версию gpg, и она по какой-то причине несовместима с enigmail.
Может ли кто-нибудь помочь мне заставить Thunderbird или Evolution шифровать и подписывать мои электронные письма в Ubuntu 15.10?
решение1
У меня была та же проблема. Это было связано с тем, что "pinentry" не был установлен, что означает, что вам не предлагалось ввести парольную фразу ключа pgp.
Существуют различные версии.
pinentry-tty 0.9.5-4 pinentry-qt4 0.9.5-4 pinentry-gtk2 0.9.5-4 pinentry-curses 0.9.5-4 pinentry-gnome3 0.9.5-4
Я установил
sudo apt-get install pinentry-gtk2
Затем перезапустите сеанс, и все должно заработать.
[РЕДАКТИРОВАТЬ]
Вам также может потребоваться установить gpg2
sudo apt-get install gnup2g
Затем в thunderbird -> Enigmail -> Настройки. Убедитесь, что он обнаруживает:
GnuPGP был найден в /usr/bin/gpg2
В противном случае переопределите с помощью /usr/bin/gpg2
решение2
Как кто-то сказал, установка gnupg2g заставит всё заработать.
Но после установки мне пришлось запустить его, gpg2 -version
чтобы он записал файл конфигурации в каталог /home, чтобы он заработал.
Однако текущая версия PIN-кода не поддерживает вставку пароля из менеджера паролей, поэтому вам действительно нужно знать пароль, иначе у вас будут проблемы.
Один из способов решения проблемы, который я нашел с помощью Keepass2, — это настроить его на автопечать с окном, помеченным как pinentry, и параметрами, установленными на
{PASSWORD}{ENTER}
Это немного неудобно, так как экран ввода пароля находится поверх экрана и его нельзя переместить или свернуть.
Похоже, это «особенность» gpg2, и я не могу найти лучшего решения.
Сомневаюсь, что запомню 64-символьный ключ gpg :-) так что останусь с этим, пока не придумаю что-нибудь получше