Dor*_*Dor 0 software-installation gpg
在尝试进行如下实验后,我的 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"
Run Code Online (Sandbox Code Playgroud)
数字 5639 是 的进程 ID gpg --edit-key "Dor"
。
至于现在,每次我尝试做某事时,都会出现一个奇怪的错误。例子:
$ gpg
gpg: Go ahead and type your message ...
gpg: processing message failed: eof
Run Code Online (Sandbox Code Playgroud)
(我刚进入gpg
程序然后按CTRL+D。
最后一行异常:'gpg: processing message failed: eof')
我尝试通过以下方式重新安装:
sudo apt-get remove gnupg
sudo apt-get install gnupg
Run Code Online (Sandbox Code Playgroud)
我也手动删除了文件夹 ~/.gnupg
但仍然出现奇怪的错误。
与此同时,程序似乎运行正常,这意味着我设法使用 gpg 来正确解密和加密文件。
但是这个错误让我非常不安,我想修复它。
编辑 #1(世界标准时间 9 月 22 日,18:41):
这是我输入的另一个命令以及由此产生的错误消息gpg
:
$ gpg --delete-secret-key "Dor"
gpg: key "Dor" not found: eof
gpg: Dor: delete key failed: eof
Run Code Online (Sandbox Code Playgroud)
这不是错误,一切都很好。它只是没有任何关系,因为您没有指定例如--encrypt
. 我可以在我的机器上重现它:
martin@martin ~ % LANG=C gpg
gpg: Go ahead and type your message ...
gpg: processing message failed: eof
Run Code Online (Sandbox Code Playgroud)
试试吧:
gpg --encrypt --armor -r <your GPG email adress>
Run Code Online (Sandbox Code Playgroud)
你不应该得到一个错误,而是一些BEGIN PGP MESSAGE
输出。
归档时间: |
|
查看次数: |
880 次 |
最近记录: |