ESXi hosts enter a "Disconnected" state in vCenter Server and cannot be reconnected or re-added after an expired evaluation license is manually removed using JXplorer.
Attempts to reconnect a host through the vSphere Client fail with an error similar to:
Operation failed! Task name: Reconnect host Target: <esxi_fqdn> Status: License not available to perform the operation.
A valid, unexpired license is still visible in the vSphere Client under Administration > Licensing > Licenses, but host operations continue to fail.
In /var/log/vmware/vpxd/vpxd.log on the vCenter Server Appliance, you see entries similar to:
error vpxd[#####] [Originator@6876 sub=Default ...] [VpxLRO] -- ERROR -- vim.HostSystem.reconnect: :vmodl.fault.NotEnoughLicenses --> faultMessage = (vmodl.LocalizableMessage) [ --> key = "com.vmware.vim.vc.license.error.licenseExpired", --> key = "entity", --> value = "<vcenter-instance-uuid>" --> key = "entityDisplayName", --> value = "<vcenter_fqdn>"
Additional symptoms reported:
The "License not available to perform the operation" message is returned when the inventory operation cannot find a valid license assignment on the vCenter Server asset. The host reconnect path requires the vCenter Server itself to hold a valid management license before any host-level licensing check is performed.
In this scenario, vCenter Server was running with both an Evaluation license and a separate production license recorded in the License inventory. When the Evaluation expired and was manually removed using JXplorer (per KB 327486), the cleanup left the vCenter Server AssetEntity without a valid LicenseEntity assignment, or left a stale AssetEntity entry in VMDir still referencing the removed Evaluation license. The vCenter Server asset then evaluates as expired even though other valid licenses are present in the inventory.
Reconnect operations call into the licensing service for the vCenter Server asset, see no valid assignment, and return vmodl.fault.NotEnoughLicenses with the licenseExpired key. The downstream effect is that hosts cannot be reconnected or re-added.
A vSphere host license such as vSphere 8 Enterprise Plus does not resolve this state. Host licenses apply to ESXi hosts and do not satisfy the vCenter Server asset licensing requirement, regardless of available core capacity.
If the vCenter Server asset still shows the Evaluation license, duplicate entries, or the same error after step 7:
AssetEntity_<vcenter-id>-<ldu-id> entries using ldapdelete.vmodl.fault.NotEnoughLicenses pattern in /var/log/vmware/vpxd.log, see Connecting hosts to the vCenter Server fails with the error: "License not available to perform the operation".ldapdelete operation.