[Newbies] V15.11 升级 V20出现由于没有公钥无法验证签名的问题,请求帮助
Tofloor
poster avatar
yafeihoo
deepin
2021-01-03 05:43
Author

已经执行了如下操作

1、sudo dedit /etc/apt/sources.list

## Generated by deepin-installer

deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

2、输入sudo dedit /etc/apt/sources.list.d/appstore.list回车,在弹出后添加deb https://community-store-packages.deepin.com/appstore eagle appstore保存这个文件即可。

3、输入sudo apt-get update && sudo apt-get dist-upgrade
出现如下问题:

felix@felix-PC:~$ sudo apt-get update && sudo apt-get dist-upgrade
获取:1 https://community-store-packages.deepin.com/appstore eagle InRelease [5,289 B]
命中:2 https://community-packages.deepin.com/deepin apricot InRelease                                 
错误:1 https://community-store-packages.deepin.com/appstore eagle InRelease
  由于没有公钥,无法验证下列签名: NO_PUBKEY 1C30362C0A53D5BB
获取:3 https://deb.opera.com/opera-stable stable InRelease [2,591 B]
错误:3 https://deb.opera.com/opera-stable stable InRelease
  由于没有公钥,无法验证下列签名: NO_PUBKEY 4B8EC3BAABDC4346
正在读取软件包列表... 完成
W: GPG 错误:https://community-store-packages.deepin.com/appstore eagle InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 1C30362C0A53D5BB
E: 仓库 “https://community-store-packages.deepin.com/appstore eagle InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: GPG 错误:https://deb.opera.com/opera-stable stable InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 4B8EC3BAABDC4346
E: 仓库 “https://deb.opera.com/opera-stable stable InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

Reply Favorite View the author
All Replies
Fredoong
deepin
2021-01-03 07:27
#1

如果你15.11的 /home是单独挂载到某个分区的,其实我建议你直接用20.1的iso镜像安装v20,/home直接挂载到原分区不换,该分区就不会被格式化,还是原来的东西。这样可以有效避免跨版本升级可能导致的冲突问题。

 

如果你一定要直接升级的话,执行以下命令解决你没有仓库钥匙的问题:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1C30362C0A53D5BB

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4B8EC3BAABDC4346

 
Reply View the author
yafeihoo
deepin
2021-01-04 02:27
#2
Fredoong

如果你15.11的 /home是单独挂载到某个分区的,其实我建议你直接用20.1的iso镜像安装v20,/home直接挂载到原分区不换,该分区就不会被格式化,还是原来的东西。这样可以有效避免跨版本升级可能导致的冲突问题。

 

如果你一定要直接升级的话,执行以下命令解决你没有仓库钥匙的问题:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1C30362C0A53D5BB

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4B8EC3BAABDC4346

 

多谢,我先试试看,如果有冲突回头再考虑是否重新安装。

Reply View the author