如何移除导致GPG签名验证失败的公钥NO_PUBKEY 6A4AA528B70907B4
如何移除导致GPG签名验证失败的公钥NO_PUBKEY 6A4AA528B70907B4
别担心,我来帮你搞定这个问题~你碰到的是NVIDIA cuDNN本地仓库的GPG密钥验证失败问题,既然从密钥服务器获取密钥超时,我们可以通过两种方式解决:要么直接移除出问题的本地仓库,要么单独删除无效的公钥条目,具体步骤如下:
方式一:彻底移除出问题的cuDNN本地仓库(推荐)
因为这个错误来自于你本地的cuDNN仓库,直接清理相关文件最彻底:
- 删除本地仓库目录:
sudo rm -rf /var/cudnn-local-repo-ubuntu2004-8.8.0.121 - 删除对应的GPG密钥文件:
sudo rm /etc/apt/trusted.gpg.d/cudnn-local-repo-ubuntu2004-8.8.0.121.gpg - 删除sources.list中的仓库条目文件:
sudo rm /etc/apt/sources.list.d/cudnn-local-repo-ubuntu2004-8.8.0.121.list
方式二:仅删除无效的公钥条目
如果你还想保留这个仓库,只是清理无效的公钥,可以执行:
- 用apt-key命令(兼容旧版Ubuntu):
sudo apt-key del 6A4AA528B70907B4 - 或者用更推荐的gpg命令(新版Ubuntu适配):
sudo gpg --delete-key 6A4AA528B70907B4
执行完上述任意一种方式后,运行sudo apt update试试,那个烦人的GPG错误应该就消失啦。如果之后还需要安装cuDNN,建议重新下载官方的安装包并按照指引正确导入密钥哦。
备注:内容来源于stack exchange,提问作者Bilal
相关产品推荐
相关产品推荐

