During the ESXi host upgrade process, the upgrade precheck may fail with an image compliance error. This typically occurs when the NSX installation state on the host becomes inconsistent often after the host is moved between clusters or re-added to an NSX-enabled cluster.
VMware NSX Data Center
The issue is caused by the ESXi host not being properly registered with the NSX Manager after being moved into the cluster. Although network connectivity (ICMP and required ports) to the NSX Manager is functional, the internal NSX state becomes desynchronized.
This results in:
When the host was moved into the cluster, the NSX installation did not complete successfully. The stale or partial NSX install state on the host prevented the upgrade precheck workflow from validating the host image, leading to the image compliance error.
To correct the NSX state on the affected host:
After reinstallation, the image compliance error was resolved and the host passed the upgrade prechecks successfully.