Red Hat Bugzilla – Bug 457414
Adding 'Virtualization' entitlement for XEN system throws an error.
Last modified: 2009-01-22 11:29:47 EST
Description of problem:
Error while enabling 'Add-on entitlements' for a XEN system:
Could not automatically subscribe the system to the Spacewalk Tools Channel.
This channel contains packages required for virtualization. This is most likely
caused by a lack of channel entitlements.
Version-Release number of selected component (if applicable):
From the Systems screen click on the system and on the next screen click
Properties. Check the 'Virtualization' checkbox for 'Add-On Entitlements' and
submit the page.
Steps to Reproduce:
Hi Aleksandr, could you clarify, was this a Xen host or guest?
Cancel that request, have reproduced this and working on a solution.
Fixed in spacewalk git ec4734b065efac6647647a64f573715ed6e984b7.
Some Satellite specific logic here, there were three checks previously, one for RHN Tools channel, one for VT channel, and lastly one for availability of the rhn-virtualization-host package.
Changed logic to only do the two channel checks in Satellite (as these are not relevant in Spacewalk).
Kept the package check but changed it to a warning in both, if rhn-virtualization-host is unavailable you can still add the virtualization entitlements to a system.
Verified in spacewalk 0.4.