[已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

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

[已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#1

帖子 qileilu » 2012-06-15 23:42

:em20 换了n个源,试了n种方法,就是搞不定啊 :em06

代码: 全选

W: GPG 错误:http://mirrors.163.com precise-proposed Release: 下列签名无效: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
W: 无法下载 bzip2:/var/lib/apt/lists/partial/mirrors.163.com_ubuntu_dists_precise-updates_universe_binary-i386_Packages  Hash 校验和不符
按照这个帖子9个方法搞了遍还是不行:解决更新时签名错误的几种方法(BADSIG 40976EAF437D05B5)

你说放着不管吧,系统更新就出了问题,还老出现三角叹号的错误提示,烦死我了啊! :em20
如下图:
2012-06-15 23.png
高手啊,救救我吧!!! :em05

###########################################################
:em11 [已解决]研究了两个晚上,解决办法如下,跟参考贴有点出入:
###########################################################
1.首先我直接运行下面命令不能解决问题:

代码: 全选

gpg --keyserver subkeys.pgp.net --recv 40976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
第一句结果如下,提示未改变:

代码: 全选

:~$ gpg --keyserver subkeys.pgp.net --recv 40976EAF437D05B5
gpg: 下载密钥‘437D05B5’,从 hkp 服务器 subkeys.pgp.net
gpg: 密钥 437D05B5:“Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>”未改变
gpg: 合计被处理的数量:1
gpg:              未改变:1
2.于是我想到先要把这个错误的密钥删掉,命令如下:

代码: 全选

gpg --delete-key --armor 40976EAF437D05B5
sudo apt-key del 40976EAF437D05B5
3.然后再重新下载这个密钥,我用了另个方法:

代码: 全选

gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv 40976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
4.最后我保险起见,清掉了apt缓存:

代码: 全选

sudo apt-get clean
cd /var/lib/apt
sudo rm -rf lists.old
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
最后,成功消除了签名错误(BADSIG 40976EAF437D05B5)。

5.补充,如果有其他签名错误采用相同办法,ppa源的签名错误采用下面办法:

代码: 全选

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7C24E5AB949045F5
此处7C24E5AB949045F5根据具体情况修改。

6.遗留问题:http://security.ubuntu.com源有:Hash 校验和不符的问题,只能靠禁用重要安全更新来解决,不知道有什么更好的办法? :em20
上次由 qileilu 在 2012-06-16 23:28,总共编辑 1 次。
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#3

帖子 qileilu » 2012-06-16 0:03

xzc8825745 写了:记得解决办法和解决ppa没有公钥的方法似乎一样.
求详解 :em06
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#4

帖子 xzc8825745 » 2012-06-16 0:25

qileilu 写了:
xzc8825745 写了:记得解决办法和解决ppa没有公钥的方法似乎一样.
求详解 :em06
网上搜索一下ppa 公钥就行了.
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#5

帖子 qileilu » 2012-06-16 0:31

xzc8825745 写了:
qileilu 写了:
xzc8825745 写了:记得解决办法和解决ppa没有公钥的方法似乎一样.
求详解 :em06
网上搜索一下ppa 公钥就行了.
是按照这个方法吧?http://forum.ubuntu.org.cn/viewtopic.php?t=27006

不行了, :em20 我不是没有公钥NO_PUBKEY,而是公钥签名无效BADSIG
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#6

帖子 xzc8825745 » 2012-06-16 1:14

qileilu 写了:
xzc8825745 写了:
qileilu 写了:
xzc8825745 写了:记得解决办法和解决ppa没有公钥的方法似乎一样.
求详解 :em06
网上搜索一下ppa 公钥就行了.
是按照这个方法吧?http://forum.ubuntu.org.cn/viewtopic.php?t=27006

不行了, :em20 我不是没有公钥NO_PUBKEY,而是公钥签名无效BADSIG
一样的,照样的把40976EAF437D05B5填入4F6C1E86处就行了(我记得我好想是这样解决的)
头像
rapistor
帖子: 1983
注册时间: 2009-01-19 15:09

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#7

帖子 rapistor » 2012-06-16 1:21

是因为谷歌被墙了的原因,连接不上服务器没法验证。
坚守在linux的天堂!
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#8

帖子 qileilu » 2012-06-16 9:11

rapistor 写了:是因为谷歌被墙了的原因,连接不上服务器没法验证。
这样子啊,那我知道了, :em04
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救救我

#9

帖子 qileilu » 2012-06-16 9:26

:em20 还是不行了

代码: 全选

lc@lc-MXC062:~$ gpg --keyserver subkeys.pgp.net --recv 40976EAF437D05B5
gpg: 下载密钥‘437D05B5’,从 hkp 服务器 subkeys.pgp.net
gpg: 密钥 437D05B5:“Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>”未改变
gpg: 合计被处理的数量:1
gpg:              未改变:1
难道说要先删掉原来的???

我的代理正常了,但是代理后反倒不行了:

代码: 全选

lc@lc-MXC062:~$ export http_proxy='http://127.0.0.1:8087'
lc@lc-MXC062:~$ gpg --keyserver subkeys.pgp.net --recv 40976EAF437D05B5
gpg: 下载密钥‘437D05B5’,从 hkp 服务器 subkeys.pgp.net
gpgkeys: HTTP fetch error 7: couldn't connect: eof
gpg: 找不到有效的 OpenPGP 数据。
gpg: 合计被处理的数量:0
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#10

帖子 qileilu » 2012-06-16 23:30

:em11 :em09 :em06
总算搞定了,爽啊!
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
makie3
帖子: 1
注册时间: 2012-07-01 23:00

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#11

帖子 makie3 » 2012-07-01 23:03

qileilu 写了::em11 :em09 :em06
总算搞定了,爽啊!

安全校验不符怎么搞定的?求解答
zviki
帖子: 80
注册时间: 2012-04-10 14:57

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#12

帖子 zviki » 2012-07-02 16:02

我也是这问题啊,怎么都解决不了啊。。。。
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#13

帖子 qileilu » 2012-07-02 18:10

:em04 我写了个脚本,每次出现错误就直接运行一下子,脚本如下:

代码: 全选

#!/bin/bash

sudo apt-get clean
cd /var/lib/apt
sudo rm -rf lists.old
sudo mv lists lists.old

gpg --delete-key --armor 40976EAF437D05B5
sudo apt-key del 40976EAF437D05B5

gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv 0976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -

sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
xkk44
帖子: 95
注册时间: 2010-12-07 19:19

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#14

帖子 xkk44 » 2012-08-13 4:38

同样的问题 弄了很久仍没解决,最终解决了
——换了网络:我把校园网换成联通的就行了 直接sudo apt-get update 一点问题没有了
我们校园网免费,正好我又有一个联通宽带还没到期
IT&法律人 - IT富三代,法律益终生http://www.itandlawyer.com/
weiyuzhisi
帖子: 2
注册时间: 2011-08-18 14:12

Re: [已解决]ubuntu12.04更新时签名错误(BADSIG 40976EAF437D05B5)烦死我了,谁来救

#15

帖子 weiyuzhisi » 2012-10-10 10:01

:em11 lz好人啊 用你的方法解决了
回复