首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPG无法解密:没有定位程序

GPG无法解密:没有定位程序
EN

Unix & Linux用户
提问于 2021-09-30 14:26:11
回答 2查看 9.1K关注 0票数 6

我不能用pass解密我的密码,也不能直接用gpg解密密码。

代码语言:javascript
复制
gpg: encrypted with rsa4096 key, ID id, created creation_date
      "name <email>"
      gpg: public key decryption failed: No pinentry
      gpg: decryption failed: No pinentry

它不显示询问主密码的提示对话框。

上面写着“没有精确入口”,但程序已经安装:

代码语言:javascript
复制
$ 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。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-10-03 01:11:09

我通过运行以下命令解决了这个问题

代码语言:javascript
复制
pkill gpg-agent
gpg-agent --pinentry-program=/usr/bin/pinentry-gtk-2 --daemon

而且起作用了。我不知道为什么pinentry不起作用,但是启动一个新的gpg-agent守护进程已经成功了。

票数 11
EN

Unix & Linux用户

发布于 2022-09-05 02:28:08

我遇到了这个错误,因为我在我的~/..gnupg/gpg-agent.conf中配置了pinentry-qt,但是没有安装qt。选择不同的具体项目解决了这个问题。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/671284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档