PowerEdge:Red Hat Enterprise Linux 7.5を使用したYUMのアップグレード/アップデートがlibsmbios依存関係エラーで失敗する
요약: OpenManage Server Administrator (OMSA)およびRed Hat Enterprise Linux (RHEL) 7.5(リリースされたOMSA 9.1.0.2パッチを含む)のYUMの問題を解決する方法(詳細な手順を含む)。
증상
Red Hat Enterprise Linux (RHEL) 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 OpenManage Server Administrator (OMSA) 9.1.0をインストールすると、同様の致命的なインストール エラーが発生します。
원인
OMSA 9.1.0は、このバージョンのOMSAのリリースから数か月後にリリースされたこのオペレーティング システムのバージョンにより、Red Hat® Enterprise Linux® 7.5を正式にサポートしていません。OMSAには、次のバージョンの libsmbios 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 update」を実行しようとすると、次の原因により失敗します。
libsmbios葛藤。OMSAは正常に機能し続けます
これら2つのシナリオに対応する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でも解決されています。