パッケージ 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

tar-xf MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64.tgz

パッケージが抽出されたRPMSフォルダを指す新しいローカルストレージを追加します。

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

[ローカル]
名前=ローカルストレージ
baseurl=file:///root/MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.6-x86_64/RPMS
有効=1
gpgcheck=0

アップデートを実行して楽しんでください

ヤムアップデート

関連情報