我已经将我的主目录迁移到了一台新机器上,现在传递不会解密我的密码。我想我已经把这个问题缩小到gpg2了。如果我运行命令
gpg --decrypt < ~/.password-store/foo它提示我输入密码(在CLI中)并解密文件。然而,
gpg2 --decrypt < ~/.password-store/foo提示我输入pinentry-gtk中的密码,但是它会输出。
gpg: encrypted with 2048-bit RSA key, ID D86A742B, created 2015-06-15
"Mark Johnson <mark@barrenfrozenwasteland.com>"
gpg: public key decryption failed: Invalid IPC response
gpg: decryption failed: No secret key我肯定安装了密匙:
$ gpg2 --list-secret-keys
/home/mark/.gnupg/pubring.kbx
-----------------------------
sec rsa2048/D6E3E9B8 2015-06-15 [SC]
uid [ultimate] Mark Johnson <mark@barrenfrozenwasteland.com>
ssb rsa2048/D86A742B 2015-06-15 [E] 它肯定地告诉我,它解密了pinentry-gtk中的密钥。
发布于 2018-06-05 21:27:03
我正在运行KDE等离子体,我还安装了定位器-qt。卸载pinentry-gtk使它使用pinentry-qt代替,并且起了作用。
https://askubuntu.com/questions/1043943
复制相似问题