Установка 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 — это идентификатор процесса 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 (22 сентября, 18:41 UTC):

Вот еще одна команда, которую я ввел, и полученное в результате сообщение об ошибке gpg:

$ gpg --delete-secret-key "Dor"
gpg: key "Dor" not found: eof
gpg: Dor: delete key failed: eof

решение1

Это не ошибка, все в порядке. Просто ничего не происходит, потому что вы не указали eg --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вывод.

Связанный контент