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/[email protected]/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.
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?
Did you install the Dell repository?
I had to run this as well: rpm -e sblim-sfcc –allmatches
Thank you very much for this! Saved me a bunch of time trying to troubleshoot! Really appreciate the info!
Need to do this before the yum -y install srvadmin-all : wget -q -O – http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash