[problem help] 今天更新发现密匙错误如何正确更新导入公匙
Tofloor
poster avatar
龍行天下
deepin
2024-06-17 09:45
Author

sudo apt update
命中:1 https://proposed-packages.deepin.com/beige-testing unstable InRelease
命中:3 http://deb.debian.org/debian buster InRelease
错误:1 https://proposed-packages.deepin.com/beige-testing unstable InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
命中:2 https://app-store-files.uniontech.com/240614204156696/appstorev23 beige InRelease
错误:3 http://deb.debian.org/debian buster InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY DCC9EFBF77E11517
错误:2 https://app-store-files.uniontech.com/240614204156696/appstorev23 beige InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY B8F213033DB6B2D6
命中:4 https://community-packages.deepin.com/beige beige InRelease
错误:4 https://community-packages.deepin.com/beige beige InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
所有软件包均为最新。
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://proposed-packages.deepin.com/beige-testing unstable InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://deb.debian.org/debian buster InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY DCC9EFBF77E11517
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://app-store-files.uniontech.com/240614204156696/appstorev23 beige InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY B8F213033DB6B2D6
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://community-packages.deepin.com/beige beige InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
W: 无法下载 https://community-packages.deepin.com/beige/dists/beige/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
W: 无法下载 http://deb.debian.org/debian/dists/buster/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY DCC9EFBF77E11517
W: 无法下载 https://com-store-packages.uniontech.com/appstorev23/dists/beige/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY B8F213033DB6B2D6
W: 无法下载 https://proposed-packages.deepin.com/beige-testing/dists/unstable/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 425956BB3E31DF51
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

Reply Favorite View the author
All Replies
zijinyise
deepin
2024-06-17 09:58
#1

看一下这个 https://bbs.deepin.org/post/143308

论坛也有过这类问题解答

Reply View the author
jjcui8595
deepin
2024-06-17 10:01
#2

试试以下命令

sudo apt update 2>/dev/null | awk 'match($0, /NO_PUBKEY\ (\w{16})/, a) {print a[1]}' | sort | uniq | xargs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv

Reply View the author
龍行天下
deepin
2024-06-17 10:18
#3

按照这个命令 sudo apt update 2>/dev/null | awk 'match($0, /NO_PUBKEY\ (\w{16})/, a) {print a[1]}' | sort | uniq | xargs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv还是不行啊

W: https://proposed-packages.deepin.com/beige-testing/dists/unstable/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情。

W: https://community-packages.deepin.com/beige/dists/beige/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情

Reply View the author
neko
deepin
Ecological co-builder
2024-06-17 10:27
#4

https://community-packages.deepin.com/deepin/beige/pool/main/d/deepin-keyring/deepin-keyring_2024.01.16_all.deb

浏览器下载这个包安装

Reply View the author
remyxo
deepin
2024-06-17 13:23
#5

你是不是安装了类似docker等第三方的应用?在安装证书时,如果证书安装在系统默认的/etc/apt/trusted.gpg文件中,在新内核中会校验,要求独立存放在/etc/apt/trusted.gpg.d/目录中,否则会warning,导致控制中心中的更新无法完成。参考:https://blog.csdn.net/jiang_huixin/article/details/127186567

另外,如果启用了ipv6,偶尔也会报错,可尝试先关闭ipv6,只启动ipv4。

Reply View the author
remyxo
deepin
2024-06-17 13:25
#6
龍行天下

按照这个命令 sudo apt update 2>/dev/null | awk 'match($0, /NO_PUBKEY\ (\w{16})/, a) {print a[1]}' | sort | uniq | xargs sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv还是不行啊

W: https://proposed-packages.deepin.com/beige-testing/dists/unstable/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情。

W: https://community-packages.deepin.com/beige/dists/beige/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情

Reply View the author