In the vLCM image details, the NSX LCP Bundle is listed with "None" in the version column, indicating it is missing from the image.
VMware vCenter Server
This issue occurs because the Create Service Account setting was not enabled in NSX Manager for the vCenter Server (registered as a Compute Manager).
This setting is mandatory for NSX to properly push its component depot, including the LCP bundle, to the vCenter Server's vLCM repository. If this setting is disabled, the bundle is never added to the vLCM image, leading to the compliance failure.
The resolution involves two stages: first, enabling the "Create Service Account" setting, and second, forcing NSX to re-upload its component depot to vCenter Server by configuring NSX on a temporary empty cluster.
Log in to the NSX Manager user interface.
Navigate to System > Fabric > Compute Managers.
Locate the target vCenter Server in the list and click EDIT.
Click the toggle switch to activate the Create Service Account setting.
Click SAVE to apply the changes.
You must force NSX to re-upload its depot to vCenter Server. The simplest way to trigger this is by creating a new, temporary cluster and configuring NSX on it.
Log in to the vSphere Client.
Right-click the Datacenter object that contains your problematic cluster.
Click New Cluster.
In the new cluster wizard, select Import image from existing host to simplify setup and ensure it's a vLCM-managed cluster. You do not need to add any hosts to this cluster; it can remain empty.
Log back into the NSX Manager UI.
Navigate to System > Fabric > Hosts.
Find the new empty cluster you just created.
Select the checkbox next to the new cluster and click Configure NSX at the top.
Select any available Transport Node Profile to apply.
Note: Since the cluster is empty, this action will not affect any hosts. Its purpose is to trigger the NSX depot upload to the linked vCenter Server.
Monitor the task in vCenter Server. Once the related "Configure NSX" tasks show as "Completed," the NSX components have been successfully pushed to the vLCM depot.
You can now delete the temporary empty cluster from vCenter Server.
Navigate back to your original cluster's Host > Image screen in vLCM.
The NSX LCP Bundle should now appear correctly in the image. If necessary, run Check Compliance again.