Description of problem: When attempting to compare and merge packages to a cloned channel from a base channel, customer cannot "Select all". Version-Release number of selected component (if applicable): Red Hat Network (RHN) Satellite 5.3.0 System architecture(s): RHEL 4 32-bit How reproducible: Always. Steps to Reproduce: 1. On a 5.3.0 Satellite, create a cloned channel of a RHEL Base Channel, start with original state of channel (no errata). 2. Click Channels-->Manage Software Channels-->(Cloned Channel Name)-->Packages-->Compare-->Select the Source/Original RHN Base Channel-->Compare-->Merge Differences-->Select "Make Identical..."--->Preview Merge-->Select All. Actual results: No packages are selected or the existing selection is cleared. Expected results: All packages are selected. Additional info: In what looks like another manifestation of the same issue, if you click on a few package checkboxes, then click "Update List", the selection also disappears. Also, if you click a few checkboxes, then click the next arrow, the selection disappears as well. Possible workaround: RHN API call channel.software.mergePackages ?
This seems to have similar symptoms as bug 459445 although I've not found any conflicting set labels in this case, so maybe it's different after all...
Seem like commit ca6e20fbf897f351b67309ba175844a62ea39818 broke this.
fixed in spacewalk master: d3b314be46280dcc5099f64f8fd51c50b3c592a6
fixed in SATELLITE-5.3: ef7c741e52d792aa107f50caa0febfdd4ed10861
#VERIFIED Checked the fix with packages: spacewalk-java-0.5.44-50.el[4,5]sat spacewalk-java-lib-0.5.44-50.el[4,5]sat spacewalk-java-config-0.5.44-50.el[4,5]sat spacewalk-taskomatic-0.5.44-50.el[4,5]sat spacewalk-moon-0.5.23-29.el[4,5]sat spacewalk-grail-0.5.23-29.el[4,5]sat spacewalk-base-minimal-0.5.23-29.el[4,5]sat spacewalk-cypress-0.5.23-29.el[4,5]sat spacewalk-html-0.5.23-29.el[4,5]sat spacewalk-base-0.5.23-29.el[4,5]sat spacewalk-sniglets-0.5.23-29.el[4,5]sat spacewalk-pxt-0.5.23-29.el[4,5]sat Checked against satellite installed with rhel5 and rhel4 (platform: i386). Scenario described in issue's description is corrected now.
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/RHBA-2009-1597.html