Description of Problem: Cannot change entitlement on registered systems - have 100 workgroup on http://satellite.webdev-colo.redhat.com but /network/entitlement/service_entitlements.pxt will not allow me to enable a workgroup entitlement. Version-Release number of selected component (if applicable): see bug 63780
To be more specific: the entitlement option for Workgroup itself does not appear in the pulldown -- although 100 available workgroup entitlements are listed. The offending code: if ($pxt->user->org->has_entitlement('sw_mgr_enterprise')) { push @options, ([ 'None', 'none', $ent eq 'none' ? 1 : 0 ], [ 'Basic', 'sw_mgr_entitled', $ent eq 'sw_mgr_entitled' ? 1 : 0 ], [ 'Workgroup', 'enterprise_entitled', $ent eq 'enterprise_entitled' ? 1 : 0 ]); } else { push @options, ([ 'None', 'none', $ent eq 'none' ? 1 : 0 ], [ 'Basic', 'sw_mgr_entitled', $ent eq 'sw_mgr_entitled' ? 1 : 0 ]); } ...so it would appear that the entitlement certificate, although it populates the count of workgroup systems properly, does not set the 'sw_mgr_enterprise' flag properly -- whatever that flag is.
the problem was validate-sat-cert.pl didn't set this flag. It should now. the data for rhnsat is fixed, and a new satellite-utils package has been uploaded.
Fixed - closing.