Software or system configuration of host <XXX> is incompatible. Check scan results for details."The upgrade has VIBs that are missing dependencies: <VIB_NAME> Remove the VIBs or use Image Builder to create a custom upgrade ISO image that contains the missing dependencies, and try to upgrade again.These VIB(s) on the host do not have the required sha-256 checksum for their payloads: <VIB_NAME>. This will prevent VIB security verification and secure boot from functioning properly. Please remove these VIBs and check with your vendor for a replacement of these VIBs.
vmware-vum-server.log on the vCenter server, you see messages similar to the following:[from /var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log on the vCenter]
505Z error vmware-vum-server[1755688] [Originator@6876 sub=VciClusterRemediateCheckTask. VciClusterRemediateCheckTask{2077}] [vciClusterRemediateCheckTask 166] Found incompatible software config on host:<XXX> , host Id: host-######, error: Fault cause: integrity. fault. HostUpgradeIncompatibleSoftwareConfig
MISSING_DEPENDENCY_VIBS_ERROR
1. Ensure you are using the correct image to update the host.
2. Remove the unneeded VIB from the hosts prior to upgrading.
esxcli network nic list
esxcli storage core adapter list1. SSH to the esxi host with root account.esxcli software vib list | grep <driver name>
2. If the VIB is not in use, remove the vib from ESXi (SSH/CLI), with the command:
esxcli software vib remove -n <name of the vib>
3. If there is a supported, updated VIB available, manually add it into the Lifecycle manager (vLCM) image used by the affected host (or cluster).
1. Import the Newer VIB into vLCM Depot
2. Update the Cluster Image