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-releaseuname -aRaspbian 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

所以我删除并安装了 dirmngr (如上面的 gpg)
我再次运行: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获得了一个损坏的版本,带有这个奇怪的“可用”-Stringthing..它现在正在工作。gpg: key 1655A0AB68576280: public key "NodeSource <[email protected]>" imported

相关内容