[Seek Help] sudo apt update由于没有公钥无法更新
Tofloor
poster avatar
汪里个汪(尩莥嗶)
deepin
2022-07-06 19:15
Author

在使用

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

之前

命中:1 https://mirrors.cloud.tencent.com/ubuntu jammy InRelease
命中:2 https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease
命中:3 https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease
命中:4 https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease
错误:1 https://mirrors.cloud.tencent.com/ubuntu jammy InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:2 https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:3 https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:4 https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
忽略:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
忽略:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
忽略:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
忽略:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
忽略:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
忽略:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
错误:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
无法连接上 dl.winehq.org:443 (146.75.114.217),连接超时
错误:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
不能连接到 dl.winehq.org:https:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 125 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 无法下载 https://mirrors.cloud.tencent.com/ubuntu/dists/jammy/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 无法下载 https://mirrors.cloud.tencent.com/ubuntu/dists/jammy-updates/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 无法下载 https://mirrors.cloud.tencent.com/ubuntu/dists/jammy-backports/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 无法下载 https://mirrors.cloud.tencent.com/ubuntu/dists/jammy-security/InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 无法下载 https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/InRelease 无法连接上 dl.winehq.org:443 (146.75.114.217),连接超时
W: 无法下载 https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/InRelease 不能连接到 dl.winehq.org:https:
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

使用之后:

命中:1 https://mirrors.cloud.tencent.com/ubuntu jammy InRelease
命中:2 https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease
命中:3 https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease
命中:4 https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease
错误:1 https://mirrors.cloud.tencent.com/ubuntu jammy InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:2 https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:3 https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
错误:4 https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
获取:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease [6,263 B]
错误:5 https://dl.winehq.org/wine-builds/ubuntu bionic InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F
命中:6 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
正在读取软件包列表... 完成
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-updates InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-backports InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:https://mirrors.cloud.tencent.com/ubuntu jammy-security InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 871920D1991BC93C
W: GPG 错误:https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 76F1A20FF987672F
E: 仓库 “https://dl.winehq.org/wine-builds/ubuntu bionic InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

求助

Reply Favorite View the author
All Replies
rhymos
deepin
2022-07-06 19:19
#1
Reply View the author
汪里个汪(尩莥嗶)
deepin
2022-07-06 19:23
#2
rhymos

可是我使用了依旧无法更新,麻烦仔细看第一行

Reply View the author
rhymos
deepin
2022-07-06 19:33
#3

啊咧? 添加ubuntu的源?

Reply View the author
绍贝格尔
deepin
2022-07-06 19:33
#4

你的源好混乱

Reply View the author
jjcui8595
deepin
2022-07-06 19:37
#5

禁用腾讯相关的源

Reply View the author
汪里个汪(尩莥嗶)
deepin
2022-07-06 19:45
#6
jjcui8595

禁用腾讯相关的源

这个应该怎么禁用啊sob

Reply View the author
不会开车有驾照
deepin
2022-07-06 19:49
#7

这都用了些什么源啊,更新不成功也正常

Reply View the author
lanxing0821
deepin
2022-07-06 20:23
#8

什么乱七八糟,ubuntu 18.04 的源也有,ubuntu 22.04 的源也有。你确定你安装的是 deepin 吗?如果是,先解决是否能用 ubuntu 的源再说。

Reply View the author
caoyuUU
deepin
2022-07-06 20:31
#9

你用这干啥了?这么多源

Reply View the author
蔡EEPIN
deepin
2022-07-06 21:17
#10

ls /etc/apt/source.list.d

看看这个路径下有没有腾讯的源,删掉即可

Reply View the author
hotime
deepin
2022-07-06 23:18
#11

deepin20.6默认的源文件及内容参考这里:

miix@miix-PC:~$ cd /etc/apt

miix@miix-PC:/etc/apt$ ls
apt.conf.d   preferences.d  sources.list.d  trusted.gpg.d
auth.conf.d  sources.list   trusted.gpg

miix@miix-PC:/etc/apt$ cat sources.list
## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

miix@miix-PC:/etc/apt$ cd sources.list.d/

miix@miix-PC:/etc/apt/sources.list.d$ ls
appstore.list  driver.list  printer.list

miix@miix-PC:/etc/apt/sources.list.d$ cat appstore.list 
# Written by deepin-home-appstore-client
deb https://com-store-packages.uniontech.com/appstore deepin appstore

miix@miix-PC:/etc/apt/sources.list.d$ cat driver.list 
# Written by dde-printer
deb https://community-packages.deepin.com/driver/ driver non-free

miix@miix-PC:/etc/apt/sources.list.d$ cat printer.list 
deb https://community-packages.deepin.com/printer eagle non-free

多余的源还是删掉吧。

Reply View the author
deepin_xiaoqian
deepin testing team
2022-07-06 23:47
#12

您可以参考11楼中的方法,禁用掉不必要的源;

保存退出后,终端中输入sudo apt upgrade && sudo dist-upgrade,不知道对您的问题是否有效;

若还有其他问题可以随时反馈哦~

Reply View the author
cuijun1225
deepin
2022-07-07 02:19
#13

安装公钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F

然后再更新

sudo apt update

sudo apt full-upgrade

Reply View the author
吉吉如律令
deepin
2022-07-07 04:19
#14

你这全是Ubuntu的源啊,deepin的源一个都没有

Reply View the author