Red Hat Bugzilla – Bug 487234
nvra, wrong arch type packages showing up in package upgrade list.. ie. amd64 in an x86 box
Last modified: 2009-09-10 14:44:37 EDT
Register a 32bit box, but have x86 & x86_64 synced.
Go to system-> software -> upgrade
Shows 32bit & 64bit packages, should only show 32bit.
git commit: d45b3ea4038e209394dd972e8e8036d2cdcbc2c2
The query to display the packages that are available for upgrade for a system
was recently updated to support inclusion of package arch; however, the query
had an error in it that caused the result set to be far larger than expected.
For example, on an i386 system that had 116 possible packages to be upgraded
it was returning 1594 packages. Of those, it would repeat the same package
several times (e.g. libjpeg.i386, libjpeg.i386...) as well as list packages
that did not apply for the arch of the system (e.g. libjpeg.x86_64).
It appears that 64bit packages no longer appear in the package upgrade selection box for x86 machines but do for 64bit machines. Thus, I think that we're in good shape on this bug, and I'm moving it to VERIFIED, tested on 530-re20090403.2.
I'm modifying the query that this page uses and so it needs to be sent back through QA. Moving to modified.
Fix included in: Satellite-5.3.0-*-re20090414.0-*.iso
With the new query, 64bit packages do not appear for x86 machines, but do for x86_64 machines. Moving to VERIFIED.
Release Pending. i386 & x86_64 show up on x86_64 boxes upgrade list, whereas only i386 show up on i386 boxes upgrade list.
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.