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): How reproducible: 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: 1. 2. 3. Actual results: Expected results: Additional info:
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.