GPGのインストールがうまくいかなかった、修復できない

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"

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出力が表示されます。

関連情報