检索 gpg 密钥超时

MrC*_*ick 7 linux ubuntu

我尝试运行以下命令并收到此错误:

sudo add-apt-repository ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)

我已关闭防火墙并在运行此命令之前执行了以下命令:

sudo apt-get purge apache2
sudo apt-get autoremove
sudo netstat -ltnp | grep :80
Run Code Online (Sandbox Code Playgroud)

如果 nginx 正在侦听端口 80

sudo apt-get purge nginx nginx-common
sudo apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

然后我按照命令操作:

sudo apt-get-repository ppa:ondrej/php
Run Code Online (Sandbox Code Playgroud)

并得到以下错误;

Error: retrieving gpg key timed out
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

小智 7

问题可能是您连接的 GPG 密钥服务器过载。您可以稍后再试,或者如果仍然不起作用,您可以切换到不同的密钥服务器。

例如,如果您想用作keys.openpgp.org密钥服务器,您可以输入

keyserver keys.openpgp.org
Run Code Online (Sandbox Code Playgroud)

进入~/.gnupg/gpg.conf