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
アップデートを実行して楽しんでください
ヤムアップデート