
在嘗試做一些實驗後,我的 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
輸出。