如何修复错误:gpg: keyserver receive failed: No keyserver available?

我一直收到以下的GPG错误信息。我也尝试过从webupd8添加PPA,但结果是一样的。我该如何解决这个错误?
user@work:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
Executing: /tmp/apt-key-gpghome.VlEePwgr6J/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
gpg: keyserver receive failed: No keyserver available

user@work:~$ sudo apt-key adv -vv --keyserver hkp://keyserver.ubuntu.com:80/ --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
[sudo] password for deda: 
Executing: /tmp/apt-key-gpghome.Z1cpSvPrvA/gpg.1.sh -vv --keyserver hkp://keyserver.ubuntu.com:80/ --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410
gpg: no running Dirmngr - starting '/usr/bin/dirmngr'
gpg: waiting for the dirmngr to come up ... (5s)
gpg: connection to the dirmngr established
gpg: keyserver receive failed: No keyserver available 

你是不是在使用代理或者什么的? - muru
请将sudo apt-key adv -vv --keyserver hkp://keyserver.ubuntu.com:80/ --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410的输出添加到问题中。 - muru
你改过/usr/bin/gpg吗?通常它不会启动或要求dirmngr,这是gpg2正在使用的一个指示。 - muru
昨天安装后我没有改变任何东西。我昨晚刚刚安装了我的Lubuntu,当我要安装Spotify时出现了这样的错误。 - Deda
这个问题在Debian上也发生了,刚安装的gpg也是如此。明显是开箱即坏。 - Adambean
1个回答

我在尝试更新到Mono 6时遇到了这个错误。我通过在apt-key命令中将keyserver.ubuntu.com切换为keys.gnupg.net来解决了这个问题。