GPG キーは作成されましたが、復号化できません

GPG キーは作成されましたが、復号化できません

Ubuntu 16.04 の「パスワードとキー」で GPG キーを作成し、Ubuntu サーバーにプッシュしました。Launchpad にインポートしようとしましたが、復号化するためのメールを受け取ったときに、「gpg: 復号化に失敗しました: 秘密キーが利用できません」というエラーが表示され続けます。

サブキーを暗号化し、サブキーに署名して認証しました。復号化サブキーを追加する方法があるかどうか確認してみましたが、GUI では表示されません。

何が間違っているのでしょうか?

答え1

gpg2 -Kは機能しているようでした。gpgの代わりに「gpg2」を使用して解読できました。

そうすると、すでに GnuPG 2.1 を使用していて、秘密鍵が に保存されますpubring.gpg。 (GnuPG 1) をまったく使用しないかgpg、エクスポートしてインポートすることで、GnuPG 1 で使用される秘密鍵を にコピーしますsecring.gpg

gpg2 --export-secret-keys [key-id] | gpg --import

キーに究極の信頼を適用する必要もあるかもしれません。

gpg --edit-key [key-id]

GnuPG コマンドラインで、trustコマンドを実行し、 を選択しますultimate

関連情報