gpg2:秘密鍵なし
私は問題なく1年以上enigmailを使用してきましたが、今日は機能しません。 次の興味深い事実が見つかりました。 gpg --decrypt something.gpg # this works gpg2 --decrypt something.gpg # this fails 私のマシンのgpgバージョン2で何かが壊れています。 これにより、次のことがわかりました。 gpg --list-secret-keys # reads from ~/.gnupg/secring.gpg gpg2 --list-secret-keys # reads from ~/.gnupg/pubring.gpg (pubring?!) これが問題の原因のようです...もちろんgpg2、間違ったファイルを探しているため、秘密鍵を見つけることができません。 どのように私の可能性がありgpg2、私の失敗gpg作品の罰金を?秘密鍵の読み取り元を指定するオプションが表示されません。 誰にもアイデアはありますか? @grawityへの応答: おかげで、私はあなたの助けに感謝します。私は走りましたstrace、そして、私はあなたが話していることを見ます。 ただし、gpg2 --import ...動作に違いは見られませんでした。(gpg-agentを起動せずに)再起動し、実行してgpg2 --import ...から実行する場合にのみ、動作させることができますgpg2 --decrypt ...。このシーケンスの後、thunderbird + enigmailもうまく動作します。ただし、15分かそこらで(解読するために入力したパスワードの有効期限が切れていると思います)、その後gpg-agentは古い動作に戻ります。このシーケンスは繰り返し可能です。 したがって、何かを解決するのに役立つ場合の出力は次のとおりです。 の出力gpg2 -K: /home/<username>/.gnupg/pubring.gpg --------------------------------- sec rsa4096/AAAAAAAA …