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解决不了的事情,我们实际上可以解决的。
  • 这件事情还告诉大家,灵感(悟性)往往很重要,比勤奋重要。 :)

Monthly Archives

Pages

Powered by Movable Type 7.7.2

About this Entry

This page contains a single entry by Cnangel published on June 19, 2009 11:16 AM.

fedora升级与输入法 was the previous entry in this blog.

Pidgin and Yahoo (1) is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.