首页Linux shell › Yum离线安装(四) — yum的CheckSum问题

Yum离线安装(四) — yum的CheckSum问题

一、前言

  • yum安装离线rpm包时,提示:

///file/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终于恢复正常了。

发表评论