如何找出哪个存储库列出了 libganglia-3.7.2 并在我的 /etc/yum.repos.d/ 目录中排除这个旧版本?

如何找出哪个存储库列出了 libganglia-3.7.2 并在我的 /etc/yum.repos.d/ 目录中排除这个旧版本?

我在使用命令更新 CentOS 7.9 时遇到“事务检查错误” suso yum -y update

Transaction check error:
  file /usr/lib64/libganglia.so.0.0.0 from install of ganglia-3.7.2-40.el7.x86_64 conflicts with file from package libganglia-3.7.2-el7.x86_64

从网上搜索,尤其是这个线程,我猜测错误似乎是 yum 尝试将 ganglia 从较新版本 3.7.2-40 更新到旧版本 3.7.2。我不想修改/etc/yum.conf文件以排除更新神经节,而是想找出哪个存储库列出了包libganglia-3.7.2,然后在我的目录中排除这个旧版本/etc/yum.repos.d/。我不知道该怎么做,你能给我一些指示来完成这两项任务吗?谢谢。

我认为一些信息可能有用:

  • 结果yum whatprovides '*libganglia*'在此输入图像描述

  • 结果yum list *libganglia*在此输入图像描述

相关内容