Red Hat Bugzilla – Bug 456455
System->Software->Remove: incorrect package removed
Last modified: 2009-02-11 15:55:07 EST
Description of problem:
Removing packages (systems->system->software->packages->remove):
If there are multiple instances of a package installed on a client, selecting to
remove an individual package results in all instances (e.g. i386 & x86_64) being
removed from the client. In this scenario, although a package associated with a
specific architecture is chosen from the UI, the package architecture is not
communicated to the client.
From initial analysis, impact to UI and backend are anticipated.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. select Systems
2. select an x86_64 system
3. select Software -> Packages -> Remove
4. schedule the removal of an i386 package (e.g. libjpeg)
5. perform rhn_check -vvv on the client at the appropriate time
client removes all instances of the package (e.g. libjpeg i386 & x86_64)
client removes only the version of the package requested/scheduled (e.g. libjpeg
https://fedorahosted.org/spacewalk/wiki/MultiArchEnhancements - Refer to wiki
page for more details on this issue. This page contains proposed solution;
however, since the solution details can change as the issue is further
investigated, it is not being included in the bug report.
UI changes finished. Updated the action query to persist the architecture.