SOAP request returned HTTP failure; code: 500(Internal Server Error); fault: (vim.fault.LicenseEntityNotFound) ... text = "/usr/sbin/esxupdate returned with exit status: 7"
Environment
VMware vSphere 7.0.x
VMware vSphere 8.0.x
Cause
This issue occurs when vCenter Server fails to retrieve or update license information from the affected ESXi host. This can be caused by:
A stale connection state between vCenter Server and the host.
Temporary communication issues preventing the license service from synchronizing license data.
The license metadata on the host may not refresh automatically without a reconnect.
Resolution
To resolve the issue, follow the steps below:
Disconnect and Reconnect the Affected ESXi Host:
From the vSphere Client, right-click the affected ESXi host.
Select Disconnect. Wait for the operation to be completed.
Then, right-click the same ESXi host and choose Connect.
Verify License Sync:
After reconnection, navigate to the host Configure > Licensing.
Ensure the license information is now visible and no longer greyed out.
Reattempt the vMotion operation.
Check Logs:
For confirmation, review the /var/log/vmware/vpxd/vpxd.log in the vCenter Server to see the following successful license push: Push license key: ''#####-#####-#####-#####-#####" to host: host-######