我不能用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它不显示询问主密码的提示对话框。
上面写着“没有精确入口”,但程序已经安装:
$ 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。
发布于 2021-10-03 01:11:09
我通过运行以下命令解决了这个问题
pkill gpg-agent
gpg-agent --pinentry-program=/usr/bin/pinentry-gtk-2 --daemon而且起作用了。我不知道为什么pinentry不起作用,但是启动一个新的gpg-agent守护进程已经成功了。
发布于 2022-09-05 02:28:08
我遇到了这个错误,因为我在我的~/..gnupg/gpg-agent.conf中配置了pinentry-qt,但是没有安装qt。选择不同的具体项目解决了这个问题。
https://unix.stackexchange.com/questions/671284
复制相似问题