apt-key: gpg: '�t�-8'에서 &UTF-8'로의 변환을 사용할 수 없습니다.

apt-key: gpg: '�t�-8'에서 &UTF-8'로의 변환을 사용할 수 없습니다.

실행하면 다음과 같은 메시지 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280 가 표시됩니다 gpg: conversmon from '�t�-8' to &UTF-8' not evailable. segmentation fault (복사하여 붙여넣은 원본 메시지입니다).

편집: 실행하면 gpg동일한 텍스트에서 동일한 오류가 발생합니다. gnupg 버전 받기: 2.2.27-2+deb11u2

os-release그리고 uname -a: Raspbian GNU/Linux 11 (bullseye) Linux 6.1.19-v7+ #1637 SMP armv7l GNU/Linux

인터넷을 검색했는데 "로케일을 UTF-8로 변경"만 찾을 수 있지만 이미 UTF-8이 있습니다. : LANG=en_GB.UTF-8 파일을 통해 수동으로 키를 가져오려고 했습니다. 그런데 이 gpg 오류가 매번 나타납니다. RaspberryPi에 zigbee2mqtt를 설치하는 동안 이 오류가 발생했습니다.

답변1

좋아, 고쳤습니다..
먼저 dpkg를 사용하여 gpg를 제거했습니다. dpkg -r --force-depends "gpg"
그런 다음 다시 설치하려고 했지만 apt가 이 작업을 수행하기 전에 다음과 같이 했습니다.
apt --fix-broken install
apt install gpg

이제 실행한 후에 얻습니다.gpg
gpg: error running '/usr/bin/dirmngr': terminated gpg: failed to start dirmngr '/usr/bin/dirmngr': General error

그래서 위의 gpg와 같은 dirmngr을 제거하고 설치한
후 다시 실행했습니다.gpg
error running '/usr/bin/gpg-agent': exit status 2 [..] General error

그래서 gpg-agent(위의 dirmngr 및 gpg와 같은)를 제거하고 설치한 후 마침내 다음을 얻을 수 있었습니다 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280 . 하지만.. 이 이상한 "사용 가능한" 문자열이 포함된 gpg에서 깨진 버전을 얻은 것 같습니다.. 지금 작동 중입니다. .gpg: key 1655A0AB68576280: public key "NodeSource <[email protected]>" imported

관련 정보