Description of problem: yum groupinfo 'Development Tools' lists the strace64 package as mandatory. However this package does not seem to be available from RHN. Thus Development Tools appears as an available group when running yum grouplist, even though all of its mandatory packages, except strace64, are installed. One of the mandatory packages is strace, which is installed as 4.5.15-1.el5.x86_64. So it appears that strace64 should be removed from the list of mandatory packages. Version-Release number of selected component (if applicable): Linux <hostname> 2.6.18-8.1.15.el5 #1 SMP Thu Oct 4 04:06:39 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux yum 3.0.1 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This is a side-effect of having the same comps.xml files across all RHEL 5 architectures. On ppc, it makes sense for strace64 to be listed. For other architectures, it doesn't make sense. This wouldn't be a trivial fix, but is something that we can look into.
*** Bug 453723 has been marked as a duplicate of this bug. ***
fix has been checked in such that RHEL 5.4 will have arch-specific comps.xml files and on each architecture the comps.xml package list will be filtered accordingly.
*** Bug 278621 has been marked as a duplicate of this bug. ***
Moving back to assigned since etherboot is showing up in ia64 comps.xml even though etherboot packages don't exist on that architecture.
I was able to track down the cause of the problem. The fix will be in tomorrow's nightly tree.
$ pwd /mnt/redhat/nightly/RHEL5.4-Server-20090619.nightly/5 $ grep strace64 ./*/os/*/repodata/comps* ./ppc/os/Server/repodata/comps-rhel5-server-core.xml: <packagereq type='mandatory'>strace64</packagereq> $ grep etherboot ./*/os/*/repodata/comps* ./i386/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='mandatory'>etherboot-zroms</packagereq> ./i386/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='mandatory'>etherboot-zroms-kvm</packagereq> ./i386/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-pxes</packagereq> ./i386/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-roms</packagereq> ./i386/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-roms-kvm</packagereq> ./x86_64/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='mandatory'>etherboot-zroms</packagereq> ./x86_64/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='mandatory'>etherboot-zroms-kvm</packagereq> ./x86_64/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-pxes</packagereq> ./x86_64/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-roms</packagereq> ./x86_64/os/VT/repodata/comps-rhel5-vt.xml: <packagereq type='optional'>etherboot-roms-kvm</packagereq> $ grep systemz ./*/os/*/repodata/comps* ./s390x/os/Server/repodata/comps-rhel5-server-core.xml: <id>systemz-tools</id> Moving to VERIFIED. Package strace64 (used to report the bug) is in ppc comps only, etherboot packages (comment #9) are i386 and x86_64 only and systemz-tools group is s390x only. This shows comps.xml is now arch specific.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-1400.html