Description of problem:
Verifying packages (systems->ssm->packages->verify):
The SSM allows the user to select a package to verify; however, it does not
allow them to select the architecture of the package being verified. This can
result in package verification failures.
From initial analysis, impact to UI is anticipated.
Associate a system with SSM:
1. select Systems
2. click the box next to an x86_64 system
Schedule a package verify using SSM:
3. select System Set Manager -> Verify -> pick 64-bit Channel
4. select a package that you know is installed on the client with i386
5. run rhn_check -vvv on client at appropriate time have the verify action executed
If x86_64 client has only i386 version of the package (e.g. for libjpeg)
installed, the verify succeeds.
If x86_64 client has i386 and x86_64 versions of the package (e.g. for libjpeg)
installed, the verify fails. It seems the issue is related to trying to compare
an i386 version of the package with an x86_64 version of the package.
Verification should succeed if the package selected during scheduling, is
installed on the client.
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.
Mark bug as modified once code is committed.