yum-报错-Error performingchecksum

     今天北京远程给我们服务器安装mq,由于服务器缺一些支持软件,我就找了一个64位的光盘镜像,解压后复制到服务器的一个目录下了。北京反馈说yum无法安装软件,我就自己在服务器上试了一下。

     先看了一下yum源配置,基本没问题。然后到镜像目录下,发现repodata的链接已经失效,我自己又给重新做一次链接,然后用命令 :yum clean all 更新,再测试一下yum配置问题

     yum repolist

   不过返回结果还是有问题:error performing checksum         no more mirrors to try 

 【google了一下,说是在rhel 6 中 repomd.xml 文件使用 sha256 作为hash 算法 ,在rhel 5中 默认使用的是sha 作为hash 算法。但我是在redhat 5.8 上使用5.9的yum。 也出现了这种错误。网上的解决方法是:使用新的sha1 来重建repo:# createrepo -s sha1 dave-el5-x86_64】---http://www.centoscn.com/CentosBug/softbug/2014/1013/3934.html

   

我用uname -a查看服务器是x86_64版本的,但复制的镜像是64位的。然后重新上传了 一个x86_64的镜像,重新用命令:

  yum clean all,这次yum就没问题了

 

 

转载于:https://www.cnblogs.com/hanxia2016/p/5490147.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值