LIBSMBIOS errors when running YUM update on Dell PowerEdge

I’ve recently experienced an issue with Yum updates on some Dell PowerEdge servers which have the Dell OpenManage tools installed.

When running a “yum update” you may see the following transaction errors:

Transaction Check Error:
file /usr/share/locale/de/LC_MESSAGES/libsmbios-2.2-x86_64.mo from install of libsmbios-2.2.26-6.2.el5.i386 conflicts with file from package libsmbios-2.2.19-10.1.el5.x86_64
file /usr/share/locale/en/LC_MESSAGES/libsmbios-2.2-x86_64.mo from install of libsmbios-2.2.26-6.2.el5.i386 conflicts with file from package libsmbios-2.2.19-10.1.el5.x86_64
file /usr/share/locale/en@boldquot/LC_MESSAGES/libsmbios-2.2-x86_64.mo from install of libsmbios-2.2.26-6.2.el5.i386 conflicts with file from package libsmbios-2.2.19-10.1.el5.x86_64
file /usr/share/locale/it/LC_MESSAGES/libsmbios-2.2-x86_64.mo from install of libsmbios-2.2.26-6.2.el5.i386 conflicts with file from package libsmbios-2.2.19-10.1.el5.x86_64
file /usr/share/locale/ja/LC_MESSAGES/libsmbios-2.2-x86_64.mo from install of libsmbios-2.2.26-6.2.el5.i386 conflicts with file from package libsmbios-2.2.19-10.1.el5.x86_64

To resolve this error cut and paste the following to your command line:

rm -rfv /opt/dell/
yum -y remove libsmbios
yum -y remove dell-omsa-repository-2-5.noarch
yum remove openwsman-server openwsman-client
rpm -e sblim-sfcb
rm /etc/yum.repos.d/dell-omsa-repository.repo -fv
yum clean all

Followed by:

yum -y install srvadmin-all

Then confirm that OpenManage is functioning with:

omreport chassis info

Then complete a full system update:

yum update -y

There seems to be a compatibility issue between older versions of Dell OpenManage and updates available in the Dell repository. This process will forcefully remove Dell OpenManage followed by a clean install.

5 Replies to “LIBSMBIOS errors when running YUM update on Dell PowerEdge”

  1. Many thanks for providing this information, I have been looking everywhere for such a solution. Unfortunately at the end, when I run yum -y install srvadmin-all I get the following message:

    No package srvadmin-all available.

    Do you have any idea why this might be the case?

  2. Thank you very much for this! Saved me a bunch of time trying to troubleshoot! Really appreciate the info!

Comments are closed.