Why are entitlements unavailable after activating the Satellite certificate via Satellite interface?

Solution Verified - Updated -

Issue

  • After activating Satellite certificate via the Satellite interface, it shows the correct number of entitlements (in Satellite web IO you can see the same number you have in satellite certificate (xml file). But when you try to activate a client machine or obtain the channel via "satellite-sync" command, an error message is showed and says that you do not have enought entitlements to perform this task, such as in the message below:
    [root@sbcdf015 root]# satellite-sync -c rhel-x86_64-server-vt-5
    16:53:40 Red Hat Network Satellite - live synchronization
    16:53:40    url: https://satellite.rhn.redhat.com
    16:53:40    debug/output level: 1
    16:53:41    db:  rhnsat/<password>@rhnsat
    16:53:41
    16:53:41 Retrieving / parsing channel-families data
    16:53:42 channel-families data complete
    +++ sending log as an email +++
    
    SYNC ERROR: unhandled exception occurred:
    

    (Check logs/email for potentially more detail)

    Error: You do not have enough unused virtualization_host_platform
    entitlements in the base org. You will need at least 20 free
    entitlements, based on your current consumption. Please un-entitle the
    remaining systems for the activation to proceed.
    

Environment

  • Red Hat Network (RHN) Satellite 5.3
  • new Satellite Certificate has been activated in disconnected mode, or otherwise only locally on Satellite and not via RHN classic

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content