在新建的仓库中加了一个目录 optional,里面是一些系统的编译工具之类的;
但是在
yum clean all && yum list 时总会报错:
ftp://192.168.0.128/pub/repo/optional/repodata/primary.xml.gz: [Errno -3] Error performing checksum
Trying other mirror.
然后查了一下网上的别人的资料,自己又试了一试,最后的解决方案是:
createrepo -s md5sum -p -d -o /var/ftp/pub/repo/optional/ /var/ftp/pub/repo/optional/
主要原因是,新的yum中用的是sha256加密,以前的是md5sum,所以需要重新创建库。使用
createrepo ,加上 -s md5sum 就可以了