Bug 659859
Summary: | libsmbios is needed by (installed) smbios-utils-bin-2.2.19-4.1.el5.i386 | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | tfowens |
Component: | yum | Assignee: | James Antill <james.antill> |
Status: | CLOSED CANTFIX | QA Contact: | BaseOS QE Security Team <qe-baseos-security> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 5.5 | ||
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-12-06 21:14:11 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
tfowens
2010-12-03 21:32:46 UTC
What does the following say: rpm -Va --nofiles --nodigest No return value reported: [root@<server> ~]# rpm -Va --nofiles --nodigest [root@<server> ~]# Ok, what about: yum list smbios-utils-bin libsmbios rpm -q --whatprovides libsmbios [root@<server> ~]# yum list smbios-utils-bin libsmbios Loaded plugins: fastestmirror, rhnplugin, security Loading mirror speeds from cached hostfile * epel: mirror.pnl.gov * ius: pancks.sothatswhy.org.uk Excluding Packages in global exclude list Finished Installed Packages libsmbios.i386 2.2.19-4.1.el5 installed smbios-utils-bin.i386 2.2.19-4.1.el5 installed Available Packages libsmbios.i386 2.2.26-3.el5 epel libsmbios.x86_64 2.2.26-3.el5 epel smbios-utils-bin.x86_64 2.2.26-3.el5 epel [root@<server> ~]# rpm -q --whatprovides libsmbios libsmbios-2.2.19-4.1.el5 Ok, so you have: Installed: libsmbios i386 2.2.19-4.1.el5 installed smbios-utils-bin i386 2.2.19-4.1.el5 installed Available: libsmbios i386 2.2.26-3.el5 epel libsmbios x86_64 2.2.26-3.el5 epel smbios-utils-bin x86_64 2.2.26-3.el5 epel ...and yum probably doesn't handle this case well, and rpm is getting really confused (maybe due to what yum is doing, but I think yum is technically right). Do you know how you got the .i386 version of smbios-utils-bin installed? If this is all from epel, then the smbios-utils-bin package needs a versioned obsoletes added for itself (so it'll move arch.) If you want to keep the .i386 version installed ... then just add "exclude = smbios-utils-bin" to your epel repo. configuration. If not then this will be your best bet: yum shell <<EOL remove smbios-utils-bin.i386 install smbios-utils-bin.x86_64 run EOL ...I'm going to close cantfix, as this is really a packaging problem and I think yum is finding _a_ solution ... it's just one the RHEL-5 version of rpm doesn't like. Ok, thanks for your help. Tim Oh, and I'm not sure how the i386 version installed. We have a twin server and it doesn't seem to be having the same issues, even though the i386 is installed also: [root@<server2> ~]# rpm -q --whatprovides libsmbios libsmbios-2.2.19-4.1.el5 [root@<server2> ~]# yum list smbios-utils-bin libsmbios Loaded plugins: fastestmirror, rhnplugin, security Loading mirror speeds from cached hostfile Excluding Packages in global exclude list Finished Installed Packages libsmbios.i386 2.2.19-4.1.el5 installed smbios-utils-bin.i386 2.2.19-4.1.el5 installed [root@<server2> ~]# The working server can't see the updates ... are they excluded? The differences I see in the two servers are the /etc/yum.repos.d/ packages. The working one had only rhel-debuginfo.repo in there. The broken one had: rhel-debuginfo.repo epel.repo epel-testing.repo ius.repo ius-dev.repo ius-testing.repo On the broken server, when I moved the above epel* and ius* repo's and did a 'yum update', there was no conflict and it shows the following: [root@<server> ~]# yum list smbios-utils-bin libsmbios Loaded plugins: fastestmirror, rhnplugin, security Loading mirror speeds from cached hostfile Excluding Packages in global exclude list Finished Installed Packages libsmbios.i386 2.2.19-4.1.el5 installed smbios-utils-bin.i386 2.2.19-4.1.el5 installed just out of morbid curiosity: on both systems can you cat /etc/rpm/platform and see if they are completely the same or not. server1 (broken): ia32e-redhat-linux server2 (working): ia32e-redhat-linux Right, so the machine that doesn't work has epel enabled (where the new packages are coming from) ... and the one that works doesn't have it enabled. |