yum的CheckSum问题

一、前言

  • 最近在yum更新上吃了一点小亏,俺将俺系统从fedora10升级到了fedora11,然后架设的yum服务器在rhel开发机器上竟然不好使了,提示:

http://10.0.78.118/repo/linux/4AS/Everything/i386/os/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from ascnew: [Errno 256] No more mirrors to try. 

  • 于是求助Google无果,然后去fedora11上比对repodata/repomd.xml的checksum,发现该createrepo使用的sumtype竟然是sha256,导致rhel开发机器上没有sha256的算法,从而checksum类型失败。

二、解决

  • 知道原因了,就知道怎么解决了,以前createrepo使用的哈希算法是md5sum,现在随着内核版本的更新,默认为sha256sum,所以在createrepo的时候,加上选项-s md5即可。
  • yum install终于恢复正常了。

三、总结

  • 这件事情告诉大家,我们解决不了事情,一般google可以解决,google解决不了的事情,我们实际上可以解决的。
  • 这件事情还告诉大家,灵感(悟性)往往很重要,比勤奋重要。 :)

Categories

| | 评论(1)

评论(1)

我用FC11 的createrepo 给RHEL5做的数据文件出的这个错,还好在这里看到解决了。

发表评论

May 2010

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

关于此日记

此日记由 Cnangel 发表于 June 19, 2009 11:16 AM

此Blog上的上一篇日记fedora升级与输入法

此Blog上的下一篇日记Pidgin and Yahoo (1)

首页归档页可以看到最新的日记和所有日记。

归档

Powered by Movable Type 5.02