Thunderbird GnuPG + Enigmail: 暗号化コマンドが失敗しました

Thunderbird GnuPG + Enigmail: 暗号化コマンドが失敗しました

昨日、Thunderbird が、私が GnuPG 1.x を使用しているため、次の TB アップデートはこのバージョンでは動作しないというエラーを報告しました。そこで、Mac (OSX 10.10 Yosemite) を GnuPG 2 にアップグレードしました。すると、TB の新規メール ウィンドウの上部に新しい Enigmail メニュー バーが表示されるようになりました。署名付きメールを送信できれば、非常に便利です。しかし、できません。

署名されたメールを送信しようとすると、「暗号化コマンドが失敗しました」というエラーが表示されます。メールに署名するためにパスワードの入力を要求するポップアップは表示されません。

セットアップ ウィザードを開こうとすると、別の XML エラーが表示されます。

XML-parse error: asynchrone entity
Locatie: chrome://enigmail/content/enigmailSetupWizard.xul?skipIntro=true
Linenumber 384, column 20:      <description>&enigmail.keygen.desc;</description>
-------------------^

先週、GPG を使用せず、公開キーも持たない人にメールを数通送信したのですが、パスワードを入力していないにもかかわらず、両方のメールが暗号化されていました。どうしてこのようなことが起こるのでしょうか?

では、これらのエラーを修正するにはどうすればよいでしょうか?

答え1

秘密鍵をエクスポートした後、ホーム ディレクトリの .gnupg フォルダの名前を変更しました。次に、空のリストで GPG Keychain Access を起動し、鍵を再インポートしました。これで問題は解決しました。

関連情報