由于没有公钥,无法验证下列签名

Posted jack123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于没有公钥,无法验证下列签名相关的知识,希望对你有一定的参考价值。

报错:

W: GPG 错误:http://ftp.de.debian.org/debian sid InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138
W: 仓库 “http://ftp.de.debian.org/debian sid InRelease” 没有数字签名。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

下载:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138

报错:

gpg: 下载密钥‘22F3D138’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 3CBBABEE:公钥“Debian Archive Automatic Signing Key (10/buster) <ftpmaster@debian.org>”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
gpg: 找不到可写的钥匙环:eof
gpg: 读取‘[stdin]’时出错:常规错误
gpg: import from `[stdin]‘ failed: 常规错误
gpg: 合计被处理的数量:0

 

使用:

sudo apt-get update -o Acquire::diffs=false
sudo apt-get dist-upgrade
sudo apt-get update

遇到选择点回车。

终端输入代码:

gpg --keyserver subkeys.pgp.net --recv-keys 04EE7237B7D453EC

这个代码是下载密钥

完成后要导入密钥,输入以下代码:

gpg --armor --export 04EE7237B7D453EC | apt-key add -

上面如果不行的话,换个清华大学的镜像试试。

 

以上是关于由于没有公钥,无法验证下列签名的主要内容,如果未能解决你的问题,请参考以下文章

解决办法:更新linux时候提示“由于没有公钥,无法验证下列签名 ***”

由于没有公钥,无法验证下列签名: NO_PUBKEY E074D16EB6FF4DE3

Ubuntu系统错误 没有公钥,无法验证下列签名: NO_PUBKEY 5F16B97C1AD28806

使用ubuntu刷新软件源 和 新利得软件管理器时提示没有公钥!!如何解决?

ubuntu终端中执行命名出现错误,提示没有公钥的解决办法

如何在 Java 中使用令牌和公钥验证 JWT 签名