When configuring an ESXi 8.x host for NSX within a vSphere Lifecycle Manager (vLCM) managed cluster, the deployment fails. vCenter incorrectly attempts to install the ESXi 7.0 version of the nsx-lcp-bundle instead of the required version 8 bundle.
Error Message in vCenter/NSX UI: Failed to install software on host. Solution Apply failed on one or more hosts in cluster '<CLUSTERNAME>'. Failed to apply Component nsx-lcp-bundle(4.2.3.0.0-7.0.24866350): an error occurred while enabling service nsx-datapath.
failure_message { value: "Waiting for fabric-node installation failure to be fixed: All NSX vibs were not found on the host in vLCM based host prep flow.\n"}...YYYY-MM-DDTMM:SS:SS.106Z INFO [nsx@#### comp="nsx-manager" subcomp="manager"] Issue INSTALL_FAILED observed for node : [ID]. Msg : Failed to install software on host... Failed to apply Component nsx-lcp-bundle(4.2.3.0.0-7.0.24866350): an error occurred while enabling service nsx-datapath. A conflict in the software depot is identified in the vCenter logs or task view: A general System error occurred. Offline depot content already exists with ID B13##################0D02.
VMware vCenter Server
VMware NSX
This issue is caused by a Metadata State Mismatch in the vCenter Image Service. The vCenter database holds a stale "Offline Depot" registration that only indexes the ESXi 7.0 NSX bundle.
Because the unique Depot ID already exists in the vCenter database, the Image Service views any incoming synchronization from NSX (which contains both v7 and v8 bits) as a duplicate.
This conflict blocks vCenter from updating its metadata with the correct ESXi 8.0-compatible bundle, causing the system to fall back on legacy metadata (version 7) previously seeded in the cluster image.
To resolve this, you must manually remove the conflicting depot registration and force a fresh metadata advertisement from NSX.
Step 1: Remove the Stale Depot Entry
dcli com vmware esx settings depots offline delete --depot [STALE_DEPOT_ID]Step 2: Clean the ESXi Host
On the affected ESXi 8.0 host, manually remove the incompatible version 7 components to ensure a clean state for the next configuration attempt: nsxcli -c del nsx
Step 3: Force NSX Metadata Sync (Empty Cluster Method)
Step 4: Remediate Production Hosts
Return to your production cluster in vLCM, run Check Compliance, and remediate the hosts. The correct vSphere 8 NSX VIBs will now be installed successfully.