
다음과 같이 몇 가지 실험을 시도한 후 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
출력이 발생해야 합니다.