CentOS 6 升级错误一例

2012年07月26日   智能手机   0条评论   5941人围观过  
  自己服务器上用的是 CentOS 6.2,前段时间就看到新闻说是 6.3 版发布了。想想应该有升级方法吧,今天有空,看了一下升级方法,在 CentOS 6.3 的发布日志中,看到了升级方法,于是按照其操作试了一下,结果报错。

  报错是很直接的,提示 DropBox 的一个错误。想到是 DropBox 的错误,第一反应就是 DropBox 的某某链接被强了,在升级时候检测造成连接失败而提示的。

  按照日志的方法,执行 “yum update” 后执行升级操作,这个错误提示如下:

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
http://linux.dropbox.com/fedora/6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 56 - "Failure when receiving data from the peer"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: Dropbox. Please verify its path and try again


  首先找到的是说安装 DropBox 后,会自动添加一个它自己的源,而更新时候访问这个源失败才出错的,于是去查看服务器的软件源,看了半天没找到半点关于 DropBox 的软件源信息。

  直接访问 “http://linux.dropbox.com/fedora/6/repodata/repomd.xml” 这个地址,突然发现可以访问,但是提示是 Error (4xx) 错误,那说明并不是被强造成的,而是这个地址失效了,说白了就是找不到 “repomd.xml” 这个文件。

  最后在 DropBox 官方的论坛上看到了解决方案。的确是那个地址失效了,解决方法就是修改这个源地址,将其改为有效地址。

  确实是源,但是并不是我查看的软件源的那个地方修改。其路径为 “/etc/yum.repos.d/dropbox.repo”。

  我用编辑器直接打开了这个文件,按照论坛上那个方法,将 “$releasever” 替换为 “16”,貌似这个就是用 16 来替换那个版本号变量。替换后保存即可。



  运气还不错,替换后的那个地址,第一次访问,被重置了,后来继续测试,就能够访问了。

  继续执行,一切顺利,提示了升级包大小等信息,等你确认就开始正式升级。

  具体升级方法请见下篇文章
关键字: CentOS,升级,错误

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。