软件包 libibumad 已被 mlnx-ofa_kernel 废弃

软件包 libibumad 已被 mlnx-ofa_kernel 废弃

我想更新在 CentOS 7 上运行的 KVM 虚拟化套件 (VMmanager KVM)。

我收到的错误:

Package libibumad-17.2-3.el7.x86_64 is obsoleted by mlnx-ofa_kernel-4.3-OFED.4.3.1.0.1.1.g8509e41.3.rhel7u4.x86_64 which is already installed
--> Finished Dependency Resolution
Error: Package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64 (centos-qemu-ev)
           Requires: libibumad.so.3()(64bit)
           Available: libibumad-17.2-3.el7.x86_64 (base)
               libibumad.so.3()(64bit)

如果我在 yum (--setopt=obsoletes=0) 中禁用过时检查,我会得到以下信息:

Removing rdma-core.x86_64 0:17.2-3.el7 - u due to obsoletes from installed mlnx-ofa_kernel-4.3-OFED.4.3.1.0.1.1.g8509e41.3.rhel7u4.x86_64
Removing libibumad.x86_64 0:17.2-3.el7 - u due to obsoletes from installed mlnx-ofa_kernel-4.3-OFED.4.3.1.0.1.1.g8509e41.3.rhel7u4.x86_64
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package libibumad.x86_64 0:17.2-3.el7 will be installed
--> Processing Dependency: libibumad.so.3()(64bit) for package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64
---> Package rdma-core.x86_64 0:17.2-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 10:qemu-kvm-ev-2.12.0-18.el7_6.1.1.x86_64 (centos-qemu-ev)
           Requires: libibumad.so.3()(64bit)
           Available: libibumad-17.2-3.el7.x86_64 (base)
               libibumad.so.3()(64bit)

我不知道接下来我应该做什么。你能推荐一些东西吗?没有较新版本的 mlnx-ofa_kernel 或 libibumad。

答案1

同样的问题,这对我有用:

到mellanox官网下载最新的.tar.gz包

http://www.mellanox.com/page/products_dyn?product_family=26

焦油-xf MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64.tgz

添加一个新的本地存储库,指向解压包的 RPMS 文件夹

vim /etc/yum.repos.d/local.repo

[本地]
名称=本地存储库
baseurl=文件:///root/MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64/RPMS
启用=1
gpgcheck=0

运行更新,享受吧

yum 更新

相关内容