GPGは復号化できません。 pinentryプログラムはありません。

GPGは復号化できません。 pinentryプログラムはありません。

pass自分のパスワードを直接解読することはできませんgpg

gpg: encrypted with rsa4096 key, ID id, created creation_date
      "name <email>"
      gpg: public key decryption failed: No pinentry
      gpg: decryption failed: No pinentry

マスターパスワードの入力を求めるプロンプトダイアログボックスは表示されません。

「No pinentry」と表示されますが、プログラムはインストールされています。

$ ls /usr/bin/pinentry*
/usr/bin/pinentry
/usr/bin/pinentry-curses
/usr/bin/pinentry-emacs
/usr/bin/pinentry-gnome3
/usr/bin/pinentry-gtk-2
/usr/bin/pinentry-qt
/usr/bin/pinentry-tty

GPGで暗号化されたパスワードがなければ、何でもログインできませんので、できるだけ早く手伝ってください。

ベストアンサー1

次のコマンドを実行して問題を解決しました。

pkill gpg-agent
gpg-agent --pinentry-program=/usr/bin/pinentry-gtk-2 --daemon

効果がありました。なぜpinentryが機能しないのかわかりませんが、新しいgpg-agentデーモンを起動するとうまくいきました。

おすすめ記事