背景介绍
出于部署需求,今天新建了一个Debian 10.5的虚拟机实例,在进行软件源更新的时候,出现GPG报错,具体报错信息如下:
经过查阅相关资料,发现问题大概是因为缺少必要的 GPG 公钥引起的,在 update 的时候,会从软件源拉取软件,而 GPG 公钥,主要是用于验证软件包的完整性的。这里由于缺少了,所以没法验证,导致报错。
📝 解决过程
- 查阅资料已经知道是确实证书了,那么解决的思路,就是添加相应的证书即可。下面记录具体的操作步骤
👏 安装GnuPG
🤌 确定缺少的公钥
从上面的报错信息中,可以确定缺少的公钥为:
- 0E98404D386FA1D9
- 0E98404D386FA1D9
🤗 添加公钥
从 Debian 的公钥服务器下载并添加这两个公钥到系统。
😄 重新更新
到这里,问题应该就解决了,重新执行更新操作即可。
可能遇到的其他问题
The repository 'http://deb.debian.org/debian buster-backports Release' does not have a Release file. :换源操作
- Author:CoderWdd
- URL:https://www.wuinsights.top//article/01HWZ3Z7H1FNF4B25F824ZFTZ2
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts
