首页 » 技术分享 » Ubuntu:apt-get update出错:由于没有公钥,无法验证下列签名

Ubuntu:apt-get update出错:由于没有公钥,无法验证下列签名

 

在apt-get update时遇到出错:错误:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY E40EBBA24FF2FC69

  • 错误信息如下:
获取:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease [18.1 kB]
忽略:2 http://dl.google.com/linux/chrome/deb stable InRelease
错误:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease
  由于没有公钥,无法验证下列签名: NO_PUBKEY E40EBBA24FF2FC69
命中:3 http://dl.google.com/linux/chrome/deb stable Release
命中:5 http://mirrors.aliyun.com/ubuntu xenial InRelease                             
命中:6 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease                                         
命中:7 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease                                        
获取:8 http://mirrors.aliyun.com/ubuntu xenial-security InRelease [94.5 kB]                               
命中:9 http://ppa.launchpad.net/linuxgndu/sqlitebrowser/ubuntu xenial InRelease                           
错误:10 http://toolbelt.heroku.com/ubuntu ./ InRelease                                                    
  暂时不能解析域名“toolbelt.heroku.com”
已下载 113 kB,耗时 16秒 (6,954 B/s) 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
所有软件包均为最新。
W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY E40EBBA24FF2FC69
W: 无法下载 http://toolbelt.heroku.com/ubuntu/./InRelease  暂时不能解析域名“toolbelt.heroku.comW: 无法下载 http://archive.ubuntukylin.com:10006/ubuntukylin/dists/xenial/InRelease  由于没有公钥,无法验证下列签名: NO_PUBKEY E40EBBA24FF2FC69
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
  • 解决方法:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E40EBBA24FF2FC69

注意:

解决方法中的 E40EBBA24FF2FC69要与你提示错误中的签名(如下)一致。

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

不然无法成功。

  • 成功结果:
$ sudo apt update
获取:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease [18.1 kB]                 
命中:2 http://mirrors.aliyun.com/ubuntu xenial InRelease                                                  
忽略:3 http://dl.google.com/linux/chrome/deb stable InRelease          
忽略:4 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main amd64 Packages
忽略:5 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main i386 Packages
忽略:6 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main Translation-en                        
命中:7 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease                                          
获取:4 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main amd64 Packages [1,260 B]              
获取:5 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main i386 Packages [1,260 B]               
获取:6 http://archive.ubuntukylin.com:10006/ubuntukylin xenial/main Translation-en [692 B]                
命中:8 http://dl.google.com/linux/chrome/deb stable Release                                               
命中:9 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease                                        
获取:10 http://mirrors.aliyun.com/ubuntu xenial-security InRelease [94.5 kB]                              
命中:12 http://ppa.launchpad.net/linuxgndu/sqlitebrowser/ubuntu xenial InRelease                          
忽略:13 http://toolbelt.heroku.com/ubuntu ./ InRelease                                                    
命中:14 http://toolbelt.heroku.com/ubuntu ./ Release
已下载 116 kB,耗时 18秒 (6,235 B/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
所有软件包均为最新。

转载自原文链接, 如需删除请联系管理员。

原文链接:Ubuntu:apt-get update出错:由于没有公钥,无法验证下列签名,转载请注明来源!

0