
昨日、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 を起動し、鍵を再インポートしました。これで問題は解決しました。