指定Arch时,为什么Repodiff无法按预期工作?

时间:2019-10-23 16:36:28

标签: centos repository diff centos6 yum

因此,我一直在使用repodiff来确定两个本地存储库之间的差异,当我使用普通的repodiff -o /old/repo -n /new/repo时,显然会收到警告,提示“ ** No 'src' pkgs in any repo. maybe see docs. on --archlist?”。但是,当我添加-a x86_64--archlist=x86_64时,无论是在开头还是结尾,我仍然会遇到相同的错误。我什至从旧存储库中删除了x86_64 rpm,只是为了确保它不是“找不到差异”之类的错误。如果很重要,我也搞砸了添加--compare-arch并使用--old=--new=而不是简写,只是为了看看它们是否有所不同,可惜没事。

我只是在干净的CentOS 6 VM上运行了repodiff -a x86_64 -o /old/repo -n /new/repo,该命令按我的原意工作。我可以并行运行它,并且VM可以运行,但是我的普通系统不能运行。除了明显的输出,我在输出中看到的唯一区别是实机上每个仓库的Loading mirror speeds from cached hostfile和VM上的refresh-packagekit插件。

这里是否缺少我的主机?如果确实是错误,我该怎么办才能解决?重新安装yum-utils?还是可能与我的系统整体有关?

0 个答案:

没有答案