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"
目录
相关文章
|
7月前
|
Ubuntu Linux
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
138 0
|
10月前
|
Linux
10.5.2 【Linux】命令执行的判断依据, &&,||
10.5.2 【Linux】命令执行的判断依据, &&,||
69 0
|
Ubuntu 网络协议 Linux
Linux - Ubuntu下执行apt-get update报错:Some index files failed to download. They have been ignored, or old ones used instead.
Linux - Ubuntu下执行apt-get update报错:Some index files failed to download. They have been ignored, or old ones used instead.
2010 0
Linux - Ubuntu下执行apt-get update报错:Some index files failed to download. They have been ignored, or old ones used instead.