![GPG安装混乱,无法修复](https://linux22.com/image/50538/GPG%E5%AE%89%E8%A3%85%E6%B7%B7%E4%B9%B1%EF%BC%8C%E6%97%A0%E6%B3%95%E4%BF%AE%E5%A4%8D.png)
在尝试做一些实验后,我的 GPG 安装变得混乱:
echo "trust" > "/proc/self/fdinfo/27"
echo "trust" > "/proc/self/fdinfo/26"
echo "trust" > "/proc/5639/fd/0"
echo "trust" > "/proc/5639/fd/1"
echo "trust" > "/proc/5639/fd/2"
echo -e -n "trust\n" > "/proc/5639/fd/2"
echo -e -n "trust\n" > "/proc/5639/fd/3"
echo -e -n "trust\n" > "/proc/5639/fd/4"
echo -e -n "trust\n" > "/proc/5639/fd/5"
echo -e -n "trust\n" > "/proc/5639/fd/6"
echo -e -n "trust\n" > "/proc/5639/fd/7"
echo -e -n "trust\n" > "/proc/5639/fd/8"
echo -e -n "trust\n" > "/proc/5639/fd/2"
数字 5639 是 的进程 ID gpg --edit-key "Dor"
。
就目前而言,每次我尝试做某事时,都会出现一个奇怪的错误。例子:
$ gpg
gpg: Go ahead and type your message ...
gpg: processing message failed: eof
(我刚进入gpg
程序然后按CTRL+D,
最后一行异常:'gpg:处理消息失败:eof')
我尝试通过以下方式重新安装:
sudo apt-get remove gnupg
sudo apt-get install gnupg
我还手动删除了文件夹 ~/.gnupg
但仍然出现奇怪的错误。
与此同时,该程序似乎工作正常,这意味着我设法使用 gpg 来正确解密和加密文件。
但这个错误让我非常困扰,我想修复它。
编辑#1(9 月 22 日,18:41 UTC):
这是我输入的另一个命令以及从以下位置收到的错误消息gpg
:
$ gpg --delete-secret-key "Dor"
gpg: key "Dor" not found: eof
gpg: Dor: delete key failed: eof
答案1
这不是错误,一切都很好。它只是没有任何事可做,因为你没有指定例如--encrypt
。我可以在我的机器上重现它:
martin@martin ~ % LANG=C gpg
gpg: Go ahead and type your message ...
gpg: processing message failed: eof
尝试改为:
gpg --encrypt --armor -r <your GPG email adress>
并且您不应该得到错误,而是得到一些BEGIN PGP MESSAGE
输出。