背景介绍

出于部署需求,今天新建了一个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.

换源操作

 
NAT分类对比学习C++11特性介绍
Loading...