使用 gpg 时如何修复 "gpg: WARNING: unsafe ownership on homedir '/home/jonny/.gnupg'"?

How do I fix "gpg: WARNING: unsafe ownership on homedir '/home/jonny/.gnupg'" when using gpg?

我正在尝试在我的 ubuntu 机器上安装 chirpstack。尝试设置密钥时出现以下错误。

jonny@jonny-ubuntu:~$ sudo gpg --keyserver keyserver.ubuntu.com:80 --recv-keys 1CE2AFD36DBCCA00
gpg: WARNING: unsafe ownership on homedir '/home/jonny/.gnupg'
gpg: keyserver receive failed: No keyserver available

Link 转到我正在使用的教程:chirpstack.io。 我在 Whosebug/Stackexchange 上关注的类似问题(对我不起作用)gpg: WARNING: unsafe ownership on homedir '/home/user/.gnupg' gpg: WARNING: unsafe ownership on configuration file, $gpg ....

jonny@jonny-ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:    18.04
Codename:   bionic

抱歉,如果问题太模糊或没有意义,请随时问我任何其他问题。提前致谢。

如果您在尝试从服务器检索密钥时始终遇到错误,那么您将需要检索密钥并将其手动添加到 apt 可信密钥中,方法是:

wget -q "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x1CE2AFD36DBCCA00" -O- | gpg --dearmor > 1CE2AFD36DBCCA00.gpg
sudo mv 1CE2AFD36DBCCA00.gpg /etc/apt/trusted.gpg.d/

之后,您应该就可以安装软件了