apt-get update 提示 E: GPG error

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
whl14375734
帖子: 2
注册时间: 2014-08-12 9:43
系统: ubuntu14.04

apt-get update 提示 E: GPG error

#1

帖子 whl14375734 » 2014-08-12 9:51

172.17.70.21 是内网的一个apt源,每天定时从搜狐更新。从另一台内外机器通过apt-get update时,提示如下日志,之前update还好用呢,今天不知道为什么忽然就不好用了……


neunn@ubuntu:/var/lib/apt/lists/partial$ sudo apt-get update
[sudo] password for neunn:
Ign http://172.17.70.21 trusty InRelease
Ign http://172.17.70.21 trusty-security InRelease
Ign http://172.17.70.21 trusty-updates InRelease
Ign http://172.17.70.21 trusty-proposed InRelease
Get:1 http://172.17.70.21 trusty Release.gpg [933 B]
Get:2 http://172.17.70.21 trusty-security Release.gpg [933 B]
Get:3 http://172.17.70.21 trusty-updates Release.gpg [933 B]
Get:4 http://172.17.70.21 trusty-proposed Release.gpg [933 B]
Get:5 http://172.17.70.21 trusty-backports InRelease [15.2 kB]
Hit http://172.17.70.21 trusty Release
Get:6 http://172.17.70.21 trusty-security Release [59.7 kB]
Get:7 http://172.17.70.21 trusty-updates Release [59.7 kB]
Ign http://172.17.70.21 trusty-backports InRelease Splitting up /var/lib/apt/lists/partial/172.17.70.21_ubuntu_dists_trusty-backports_InRelease into data and signature failed
E: GPG error: http://172.17.70.21 trusty-backports InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt-get update 提示 E: GPG error

#2

帖子 poloshiao » 2014-08-12 11:17

複製下面這一行 貼到終端機 執行 # 完整一行 避免打錯字
sudo mv /var/lib/apt/lists/partial/172.17.70.21_ubuntu_dists_trusty-backports_InRelease /var/lib/apt/lists/partial/172.17.70.21_ubuntu_dists_trusty-backports_InRelease.backup
然後 重新執行更新看看
whl14375734
帖子: 2
注册时间: 2014-08-12 9:43
系统: ubuntu14.04

Re: apt-get update 提示 E: GPG error

#3

帖子 whl14375734 » 2014-08-12 17:01

poloshiao 写了:複製下面這一行 貼到終端機 執行 # 完整一行 避免打錯字
sudo mv /var/lib/apt/lists/partial/172.17.70.21_ubuntu_dists_trusty-backports_InRelease /var/lib/apt/lists/partial/172.17.70.21_ubuntu_dists_trusty-backports_InRelease.backup
然後 重新執行更新看看

按照您的方法,还是提示原来的错误。
尝试这把/etc/apt/source.list中的trusty-backports 注释掉,可以update,这个有影响么?
deb http://172.17.70.21/ubuntu/ trusty main restricted universe multiverse
deb http://172.17.70.21/ubuntu/ trusty-security main restricted universe multiverse
deb http://172.17.70.21/ubuntu/ trusty-updates main restricted universe multiverse
deb http://172.17.70.21/ubuntu/ trusty-proposed main restricted universe multiverse
#deb http://172.17.70.21/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://172.17.70.21/ubuntu/ trusty main restricted universe multiverse
deb-src http://172.17.70.21/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://172.17.70.21/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://172.17.70.21/ubuntu/ trusty-proposed main restricted universe multiverse
#deb-src http://172.17.70.21/ubuntu/ trusty-backports main restricted universe multiverse
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: apt-get update 提示 E: GPG error

#4

帖子 poloshiao » 2014-08-12 22:00

尝试这把/etc/apt/source.list中的trusty-backports 注释掉,可以update,这个有影响么?
表示 trusty-backports 套件庫 就不列入 你的電腦中的軟件來源名單
按照您的方法,还是提示原来的错误。
表示錯誤來源是 下載伺服器 的 trusty-backports 目錄裡的檔案
如果你有使用 proxy 也有可能 錯誤來源是 proxy 的 trusty-backports 目錄裡的檔案
hunterzhang
帖子: 37
注册时间: 2014-08-12 8:24
系统: ubuntu 14.04
联系:

Re: apt-get update 提示 E: GPG error

#5

帖子 hunterzhang » 2014-08-13 8:55

源是不可信任的,这里有解决方法:http://www.linuxidc.com/Linux/2010-03/25187.htm
个人博客: http://www.ihunter.me
回复