📅  最后修改于: 2023-12-03 14:58:14.695000             🧑  作者: Mango
如果你经常使用 Ubuntu 操作系统,那么你可能会遇到以下这个错误:
Err:10 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxx
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY xxxxxxxx
E: The repository 'http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
这个错误通常发生在你使用 apt update 命令或 apt-get update 命令更新 apt 缓存时。它表明您的系统尝试从由 Certbot 提供的 PPA(个人软件包存储库)中下载软件包时出了问题。
这个错误常常会被看到,因为 PPA 站点提供的公钥没有被导入系统。
Ubuntu (和其他 Linux 发行版) 使用称为 GnuPG 的工具来验证软件包的真实性,并确保它们来自值得信任的源。在这种情况下,您的系统缺少与 PPA 签名密钥相关联的公钥。
要修复这个错误,您需要下载与 PPA 签名密钥相关的公钥并将其导入系统,以便 GnuPG 能够验证软件包的真实性。
xxxxxxxx
是错误消息中所显示的密钥 ID:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key xxxxxxxx
以上就是关于 '错误 ppa.launchpad.net certbot certbot ubuntu' 的解决方法。