패키지 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

업데이트를 실행하고 즐기세요

냠 업데이트

관련 정보