免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2364 | 回复: 0

yum 如何支持sha256算法呢 [复制链接]

论坛徽章:
0
发表于 2014-07-21 12:00 |显示全部楼层
我有一台机器 yum 安装软件的时候提示:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
dnidc/primary_db                                                                                             | 3.0 MB     00:00     
http://yum.xx.com/pub/repodata/5 ... primary.sqlite.bz2: [Errno -3] Error performing checksum
Trying other mirror.
Error: failure: repodata/5f7eebbfebdecbe5a30fdc37bc2bdc61971f6abfc504f4172b56baa747bc4b44-primary.sqlite.bz2 from dnidc: [Errno 256] No more mirrors to try.

Google 了一下,找到有人说是:
以前createrepo使用的哈希算法是md5sum,现在随着内核版本的更新,默认为sha256sum,

我看了一下我的repo.xml
curl http://yum.xx.com/pub/repodata/repomd.xml|grep checksum
    <checksum type="sha256">039ef4cdbf06ada6e58481ff3b41e962da80f6a570880a0fdb749841214358ed</checksum>
    <open-checksum type="sha256">8d3f0206b3b431dd5e04f0231df8e77cc04a012e0664d2f0ee529a20ca828d45</open-checksum>
    <checksum type="sha256">75ae0e2d43ccc206a20b92df165a639adfb6b5ce4732f484c8a3b63a2127b2f7</checksum>
    <open-checksum type="sha256">eb215f246ec63ff59c2d7a57297c7bd61323c1ccac19f6dacfbe872035cd2367</open-checksum>
    <checksum type="sha256">1ee7ac053d14cae15e92d1dec19fcc688e2403941e9eeb1489ef4f545116587a</checksum>
    <open-checksum type="sha256">709827272fca57b9d4bc3136da6023a656fea356f0d556400ca0e206573d9044</open-checksum>
    <checksum type="sha256">3d3002a1aaa4158becd663b795dfb643dde639afff562db45cf6db2fa63691ec</checksum>
    <open-checksum type="sha256">c4ab34548c85834307911a86913b36f2516920132dd0ebfc14ae5975174d35c7</open-checksum>
    <checksum type="sha256">5f7eebbfebdecbe5a30fdc37bc2bdc61971f6abfc504f4172b56baa747bc4b44</checksum>
    <open-checksum type="sha256">5719af13697865a38bc09879506996a62b8ae400d8c029a49c89a2f14206b665</open-checksum>
    <checksum type="sha256">0b17c19bc39ce40fe661edcaab78f7d225ace938cdf6ca506f9903cdc98c9ede</checksum>
    <open-checksum type="sha256">cc477eee47d409a9bb03ca057eab5a73159fc16ab0774df730f86b783c0943a4</open-checksum>
    <checksum type="sha256">00fa55cde0056779ce3cb404c5097825124da4bae5823734c9978798d64428bb</checksum>
    <open-checksum type="sha256">5819e9580b5a81a9eec9e2c6e91fc9992a7ccadaa3bcd5ecb2e87a8669eefcec</open-checksum>
    <checksum type="sha256">5819e9580b5a81a9eec9e2c6e91fc9992a7ccadaa3bcd5ecb2e87a8669eefcec</checksum>


但是网上的文章里面解决 办法都只有在 createrepo 的时候加 -s 选项,可是这个yum源又不是我们能控制的,请问有什么办法可以让yum支持”sha256“的checksum 算法。

谢谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP