最近用更新管理器升级的时候,总是出现如下错无,换了很多个源也没用,就算出重装结果还是一样,郁闷啊,大家帮帮忙啊!
The repository may no longer be available or could not be contacted because of network problems. If available an older version of the failed index will be used. Otherwise the repository will be ignored. Check your network connection and ensure the repository address in the preferences is correct.
GPG error: http://tw.archive.ubuntu.com jaunty-updates Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>Failed to fetch http://tw.archive.ubuntu.com/ubuntu/dists/jaunty-security/main/binary-i386/Packages.bz2 Hash Sum mismatch
Failed to fetch http://tw.archive.ubuntu.com/ubuntu/dists/jaunty-security/universe/binary-i386/Packages.bz2 Hash Sum mismatch
Some index files failed to download, they have been ignored, or old ones used instead.
玩笑类 于 2009-08-27 17:35:47发表:
1# capsclock
就是公钥出问题了
下载公钥:
在终端输入
gpg --keyserver wwwkeys.pgp.net --recv-keys 40976EAF437D05B5
再导入软件源的身份验证试试看
玩笑类 于 2009-08-27 17:28:04发表:
apt-get 问题:由于没有公 钥,下列签名无法进行验证 解决方法
第一种,我试过的。
来源:http://grid.tsinghua.edu.cn/home ... omputer/Debian.html
现象:
#apt-get update
...............
W: GPG error: http://www.beerorkid.com dapper Release: 由于没有公 钥,下列签名无法进行验证: NO_PUBKEY 31A5F97FED8A569E
#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys ED8A569E //这里是上面出现的后面八位
#gpg --armor --export ED8A569E |apt-key add -
//上面要注意下符号,不要错。
还有一个,这个我没试过。
地址:http://www.newsmth.net/pc/pccon. ... ;tag=0&tid=6255 直接拷过来,放下面,遇到问题的可以试下
原文:
有时候更新debian的时候,会看到这样的信息:
W: GPG error: http://www.stanchina.net ./ Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 3DCCCCACE46F104F
W: 您可能需要运行 apt-get update 来解决这些问题
当然,apt-get update肯定解决不了。
其实很简单,把对应的公钥找来就成了。
下载公钥:
gpg --keyserver wwwkeys.pgp.net --recv-keys 3DCCCCACE46F104F
我想大部分公钥都能在wwwkeys.pgp.net找到吧。
转化一下:
gpg --export -a 3DCCCCACE46F104F > /tmp/key
来自:Courage
告诉apt-get:
sudo apt-key add /tmp/key
ok, 再apt-get update一下看看还有警告没有?
你的的该就是公钥出问题了
capsclock 于 2009-08-27 16:15:40发表:
能上网啊,我一边上网一边更新,源换了好几个,中外都试过了。
sfwjeo 于 2009-08-27 16:13:58发表:
打开浏览器看能否上网,或者是源可能有问题