感谢支持
我们一直在努力

CentOS配置yum源报错:[Errno -1] Metadata file does not match checksum

今天心血来潮,想学习下cacti,需要在给CentOS下yum安装rrd tool,
于是给我的VMWare workstation里一台centos 5.8 VM配置了yum源,
yum makecache,奇怪的事情发生了,居然收到了下面的报错:
http://mirrors.tuna.tsinghua.edu.cn/centos/5/os/x86_64/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from base: [Errno 256] No more mirrors to try.

各种百度谷歌搜索。。。yum clean all不行,yum clean metadata不行。。。
浪费了我很多时间,还是没能解决问题。

就配个破yum源,我已经搞了1天,看似是无解了。。。
[解决]
于是,我新安装了1台centos 5.8,全部重新配置yum,还是报这个错,
我想这可能和centos没关,于是我将注意力转向了VMWare workstation,
首先,我把centos VM的联网方式由NAT改成了Bridge,然后改网卡配置文件,
执行dhclient自动获取一个ip,再来执行yum makecache,
尼玛,这次居然成功了,可是我NAT连网方式ping外网一点问题没有,wget那几个xml.gz的文件也都没问题,为什么改成桥接就成功了呢?我百次不得其解啊,愿闻高手指教。

最后,我在workstation的virtual network editor里,取消勾选VMNET8(NAT)下的“use local DHCP Service to distribute IP address to VMs ”,确定,然后NAT连接方式下centos也可以正常执行yum makecache了。

相关阅读:

yum的配置文件说明 http://www.linuxidc.com/Linux/2013-04/83298.htm

RedHat 6.1下安装yum(图文) http://www.linuxidc.com/Linux/2013-06/86535.htm

YUM 安装及清理 http://www.linuxidc.com/Linux/2013-07/87163.htm

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

赞(0) 打赏
转载请注明出处:服务器评测 » CentOS配置yum源报错:[Errno -1] Metadata file does not match checksum
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏