Failed to install software on host. Solution being applied does not exist in the desired image. Host '<Host FQDN>' was not processed, the reason: 'Solution being applied does not exist in the desired image.'A general system error occurred: Solution being applied does not exist in the desired image.VMware NSX
VMware vCenter Server
In vCenter Server, the NSX LCP bundle is missing from the vLCM-enabled Cluster image, preventing Host remediation. This issue may happen when the existing NSX cluster has been changed from non vLCM (baseline) to vLCM enabled cluster. The issue does not happen with new vLCM enabled cluster.
In order to resolve the discrepancy of the information about NSX LCP Bundle in Cluster Image, follow these steps to remediate the issue:
<domain-c#####> string in the URL.
cd /repository/<current NSX version>/HostComponents/<current ESXi host version>/ls | grep nsx-lcp
<domain-c#####> with the actual cluster ID (identified in step 1.):dcli com vmware esx settings clusters software solutions list --cluster <domain-c#####>com.vmware.vsphere-ha:components:- component: vsphere-fdmdetails:components:- component: vsphere-fdmdisplay_version:vendor: VMwaredisplay_name: vSphere FDMdisplay_version: 8.0.0-21216066display_name: com.vmware.vsphere-haversion: 8.0.0-21216066
dcli com vmware esx settings clusters software solutions set-task --cluster domain-c##### --solution com.vmware.nsxt --version a.b.c.d.e-######## --components [{\"component\":\"nsx-lcp-bundle\"}] dcli com vmware esx settings clusters software solutions set-task --cluster domain-c1234 --solution com.vmware.nsxt --version 4.2.1.2.0-24476730 --components [{\"component\":\"nsx-lcp-bundle\"}]com.vmware.nsxt:components:- component: nsx-lcp-bundledetails:components:- component: nsx-lcp-bundledisplay_version:vendor: VMwaredisplay_name: NSX LCP Bundledisplay_version: 4.2.1.2.0-24476730display_name: com.vmware.nsxtversion: 4.2.1.2.0-24476730