Ubuntu 15.10 にアップデートしたところ、Thunderbird アドオンの enigmail でメールの PGP 暗号化が実行できなくなりました。Evolution メール クライアントを使用して暗号化も試みましたが、これも機能しません。コマンド ラインから暗号化することはできますが、パスワード プロンプトが 15.04 と異なっているため、15.10 では gpg の異なるバージョンが使用され、何らかの理由で enigmail と互換性がないことが問題の原因であると思われます。
それで、Ubuntu 15.10 で Thunderbird または Evolution を使用して電子メールを暗号化し、署名するのを手伝ってくれる人はいませんか?
答え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 ディレクトリに設定ファイルを書き込む必要がありました。
ただし、pinentry の現在のバージョンでは、パスワード マネージャーからのパスワードの貼り付けがサポートされていないため、パスワードを知っていないと問題が発生します。
Keepass2で私が見つけた回避策の1つは、ウィンドウをpinentryとしてラベル付けし、パラメータを次のように設定して自動入力するように設定することです。
{PASSWORD}{ENTER}
ピンエントリ入力画面が画面の上部にあり、移動したり最小化したりできないため、少し扱いにくいです。
これは gpg2 の「機能」のようですが、これより良い解決策は見つからないようです。
64 文字の gpg キーを覚えられるとは思えません :-) なので、もっと良い方法が見つかるまではこれで我慢します