VCF 9.1 Upgrade fails: The current vCenter is not licensed by a license server.
search cancel

VCF 9.1 Upgrade fails: The current vCenter is not licensed by a license server.

book

Article ID: 448832

calendar_today

Updated On:

Products

VCF Operations/Automation (formerly VMware Aria Suite)

Issue/Introduction

  • During a VMware Cloud Foundation (VCF) 9.1 upgrade, the process fails with the following error displayed in the vCenter Server UI under Cluster > Updates: "The current vCenter is not licensed by a license server. Go to VCF Operations to view license server details".



  • Additionally, the following error stack trace is logged in /var/log/vmware/cis-license/license.log on the vCenter Server:
    YYY-MM-DDThh:mm:ss.855Z INFO CISLicense 40 [vc@4413 threadName="http-nio-<REDACTED_IP>-12080-exec-7" logger="server.vapi.impl.util.VapiTaskUtil"] Started entitlement update task
    YYY-MM-DDThh:mm:ss6.855Z ERROR CISLicense 40 [vc@4413 threadName="http-nio-<REDACTED_IP>-12080-exec-7" logger="managment.server.vapi.impl.LicenseServerEntitlementsDelegate"] Caught exception:
    com.vmware.vapi.std.errors.InvalidArgument: InvalidArgument (com.vmware.vapi.std.errors.invalid_argument) => {
        messages = [LocalizableMessage (com.vmware.vapi.std.localizable_message) => {
        id = unused.id,
        defaultMessage = Missing Entitlement Allocation Id.,
        args = [],
        params = <null>,
        localized = Missing Entitlement Allocation Id.
    }],
        data = <null>,
        errorType = INVALID_ARGUMENT
    }
            at com.vmware.vapi.std.errors.InvalidArgument$Builder.build(InvalidArgument.java:247)

Environment

  • VMware Cloud Foundation (VCF) 9.x

  • VCF Operations 9.x

Cause

Multiple license records exist in the VCF Operations database for the same vCenter hostname, causing the system to incorrectly select a license record that lacks necessary entitlements instead of the active VCF license.

Resolution

 

  1. Contact Broadcom Support and reference Article ID 448832 to have a Support Engineer perform the database cleanup.

  2. For information on submitting a support request, refer to Creating and managing Broadcom support cases.