freebsd-update 出错的处理-阿里云开发者社区

开发者社区> 云计算> 正文

freebsd-update 出错的处理

简介:

freebsd-update fetch或者freebsd-update -r 11.0-RELEASE upgrade出现以下错误

gunzip: (stdin): unexpected end of file 
metadata is corrupt

仔细看了forums.freebsd.org的所有帖子,总结处理方法如下:

  1. rm -fr /var/db/freebsd-update/* ,基本上是无效的,我自己测试也是无效
  2. 更换update.freebsd.org,此法确实可行,我从update1~5都测试了一下,最后在update3.freebsd.org上成功了. 我查了一下,除了这台服务器的IP在捷克,其它的都在美国.或许是这个原因
  3. freebsd-update -r 11.0-RELEASE upgrade -v debug,可以看到更详细的输出信息. 从这个输出也可以看出,freebsd-update使用/usr/libexec/phttpget 下载

结论:
使用以下命令,升级成功.

freebsd-update upgrade -r 11.0-RELEASE -s "update3.freebsd.org"

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章