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 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, you can follow these steps to remediate the issue:
<domain-c#####>
string in the URL.
cd /repository/<your current NSX version>/HostComponents/<your ESXi host version>/
ls | grep nsx-lcp
<domain-c#####>
with your 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-fdm
details:
components:
- component: vsphere-fdm
display_version:
vendor: VMware
display_name: vSphere FDM
display_version: 8.0.0-21216066
display_name: com.vmware.vsphere-ha
version: 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-xxxxxxxx --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-bundle
details:
components:
- component: nsx-lcp-bundle
display_version:
vendor: VMware
display_name: NSX LCP Bundle
display_version: 4.2.1.2.0-24476730
display_name: com.vmware.nsxt
version: 4.2.1.2.0-24476730