PowerEdge: Red Hat Enterprise Linux 7.5를 사용한 YUM 업그레이드/업데이트가 libsmbios 종속성 오류와 함께 실패함
요약: 단계별 지침과 함께 릴리스된 OMSA 9.1.0.2 패치를 포함하여 OMSA(OpenManage Server Administrator) 및 RHEL(Red Hat Enterprise Linux) 7.5와 관련된 YUM 문제를 해결하는 방법
증상
RHEL(Red Hat Enterprise Linux) 7.5로 업그레이드하려고 할 때 다음 YUM 업그레이드 오류가 발생할 수 있습니다. Red Hat® Enterprise Linux® 7.5가 설치된 후 YUM 업데이트를 수행하려고 할 때 동일한 오류가 발생합니다.Error: Package: srvadmin-storage-9.1.2-2941.12746.el7.x86_64 (installed)
Requires: libsmbios.so.2()(64bit)
Removing: libsmbios-2.3.1-2941.12746.el7.x86_64 (installed) libsmbios.so.2()(64bit) Updated By: libsmbios-2.3.3-6.el7.x86_64 (InstallMedia) Not found
또는 Red Hat® Enterprise Linux® 7.5 시스템에 Dell OMSA(OpenManage Server Administrator) 9.1.0을 설치하면 유사한 치명적인 설치 오류가 발생합니다.
원인
OMSA 9.1.0은 이 버전의 OMSA가 릴리스되고 몇 개월이 지난 후에 이 운영 체제 버전이 릴리스된 경우 공식적으로 Red Hat® Enterprise Linux® 7.5를 지원하지 않습니다. OMSA에는 libsmbios 최신 RPM에 대한 중요한 변경 사항과 호환되지 않는 RPM libsmbios Red Hat® Enterprise Linux® 7.5 미디어와 번들로 제공됩니다.
해결
- 시스템에 OMSA가 이미 설치되어 있는 경우 다음과 같은 이유로 Red Hat® Enterprise Linux® 7.5로의 "yum 업그레이드"가 실패합니다.
libsmbios충돌. OMSA는 계속 정상적으로 작동합니다. - OMSA 9.1.0이 Red Hat® Enterprise Linux® 7.5 시스템에 새로 설치된 경우 새 OS 보안 패치를 확인하기 위해 "yum 업데이트"를 실행하려고 하면
libsmbios충돌. OMSA는 계속 정상적으로 작동합니다.
이 두 시나리오에 대한 OMSA 9.1.0.2 패치는 이제 https://www.dell.com/support/home/Drivers/DriversDetails?driverid=3R1H1 에서 사용할 수 있습니다. 이 패치는 Red Hat® Enterprise Linux® 7.5 업그레이드가 수행되기 전이나 후에 설치할 수 있습니다.
- OMSA가 아직 Red Hat® Enterprise Linux® 7.5 시스템에 설치되지 않았지만 선택 사항인 최신
libsmbiosRPM이 이미 설치된 경우 OMSA 설치 프로그램이 OMSA RPM을 설치하지 못합니다.libsmbios충돌.
이 시나리오의 경우 기존 libsmbios OMSA 9.1.0 설치가 진행되기 전에 Red Hat® Enterprise Linux® 7.5의 라이브러리를 제거해야 합니다. OMSA 9.1.0 설치가 완료되면 OMSA 9.1.0.2 패치를 설치합니다.
이 문제는 Dell PowerEdge R840 및 940xa 모델과 모든 향후 OMSA 버전을 지원하는 OMSA 9.1.1에 대해서도 해결되었습니다.