Ubuntu 11.10 更新源的时候“GPG签名错误”的解决办法
来源:互联网 发布:单片机程序烧录不进去 编辑:程序博客网 时间:2024/05/09 20:29
最近换了源,准备apt-get update的时候,出现了一点小插曲,GPG签名验证错误
W: GPG 错误:http://mirrors.163.com precise-proposed Release: 下列签名无效: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>上网搜索了一把,尝试了好多办法,都没搞定(和最终的解决方案均比较类似),方案来自 http://forum.ubuntu.org.cn/viewtopic.php?f=52&t=245218
最后,按照自己的想法来了一遍,结果搞定了。注意,下文中密钥用XXXXXXX来代替。
1、先删除原有的(因为我原来导入了错误的)
gpg --delete-key --armor XXXXXXXXXXsudo apt-key del XXXXXXXXXXX
2、重新导入密钥
gpg --keyserver-options http-proxy --keyserver keyserver.ubuntu.com --recv XXXXXXXXXXXXgpg --export --armor XXXXXXXXXXXXXXX | sudo apt-key add -注意:这里我用 keyserver.ubuntu.com 服务器地址,是因为大部分网友给的解决方案中的那个地址,均显示host not found !
3、清除缓存(为了保险起见,借鉴一位网友的做法)
sudo apt-get cleancd /var/lib/aptsudo rm -rf lists.oldsudo mv lists lists.oldsudo mkdir -p lists/partialsudo apt-get cleansudo apt-get update4、如果有其他签名错误,则采用相同办法,对于PPA源错误,则采用如下办法:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXX
待解决:
http://security.ubuntu.com 源有:Hash 校验和不符的问题,只能靠禁用重要安全更新来解决,求更好的解决办法……
网上有童鞋说,是因为谷歌被墙了的原因,连接不上服务器没法验证。…… 我也不是很清楚……
- Ubuntu 11.10 更新源的时候“GPG签名错误”的解决办法
- ubuntu更新源gpg错误
- GPG签名验证错误的解决办法
- ubuntu apt-get update 更新源失败的解决办法
- GPG签名验证错误解决办法
- Ubuntu 7.10的更新源
- 修改ubuntu的更新源
- ubuntu 更新源的命令
- Ubuntu更新源的方法
- ubuntu中 OPERO的 GPG 校验签名出错 NO_PUBKEY的解决办法
- Ubuntu(16):Ubuntu的更新源
- GitHub的GPG签名
- Ubuntu下安装gtk+-2.0开发环境的时候,一些可用的更新源
- ubuntu 11.10 更新源
- Ubuntu更新源的写法及感受
- 我所使用的ubuntu更新源
- ubuntu 9.10 的 一个 更 新源
- 几个Ubuntu 9.10的更新源
- g++ 编译和链接
- Python 登录人人网并抓取新鲜事
- Find Any AT Command For iPhone Baseband Using My List
- 汉诺塔 从任意状态移动M步后的状态
- Java Servlet API中文说明文档(转)
- Ubuntu 11.10 更新源的时候“GPG签名错误”的解决办法
- 《算法导论》之 Problem 5.1-3(随机函数发生器的设计)
- Linux From Scratch 中文制作文档
- Linux 下C语言简单实现线程池
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法 (转)
- hdu 4396 More lumber is required
- BNU 0822 A. Farmer Greedy
- 自动挂mtd载分区
- 单选按钮radioButton 多选按钮checkBox Toast 的使用