"Cannot complete the configuration of the vSphere HA Agent on the host. Applying HA VIBs on the cluster encountered a failure. Failed installing HA component on the host: host-###. There are component relation and content problems with the image"
"A general system error occurred: Installing HA components failed on the cluster: domain-####"
/var/log/esxupdate.log reports VIB related conflicts.
esxupdate[2107923]: Adding VIB VMware_bootbank_vmware-fdm_8.0.3-24022515 to ImageProfile (Updated) DEL-ESXi_803.24674464-A04
esxupdate[2107923]: VIBs {'VMware_bootbank_vmware-fdm_8.0.3-1.24022515'} are replaced by VIB VMware_bootbank_vmware-fdm_8.0.3-24022515, removing them from ImageProfile (Updated) DEL-ESXi_803.24674464-A04
esxupdate[2107923]: VIB VMware_bootbank_vmware-fdm_8.0.3-1.24022515 is being removed from ImageProfile (Updated) DEL-ESXi_803.24674464-A04
esxupdate[2107923]: runcommand called with: args = ['/usr/lib/vmware/vob/bin/addvob', 'vob.user.esximage.install.nosigcheck'], outfile = None, returnoutput = True, timeout = 0.0.
esxupdate[2107923]: Attempting to install an image profile bypassing signing and acceptance level verification. This may pose a large security risk.
esxupdate[2107923]: An esxupdate error exception was caught:
esxupdate[2107923]: Traceback (most recent call last):
esxupdate[2107923]: File "/usr/sbin/esxupdate", line 378, in main
esxupdate[2107923]: cmd.Run()
esxupdate[2107923]: File "/lib64/python3.11/site-packages/vmware/esx5update/Cmdline.py", line 161, in Run
esxupdate[2107923]: res = t.InstallVibsFromSources(viburls, metaurls, None,
esxupdate[2107923]: File "/lib64/python3.11/site-packages/vmware/esximage/Transaction.py", line 943, in InstallVibsFromSources
esxupdate[2107923]: inst, removed, exitstate = self._installVibs(curprofile,
esxupdate[2107923]: File "/lib64/python3.11/site-packages/vmware/esximage/Transaction.py", line 1222, in _installVibs
esxupdate[2107923]: _, exitstate = self._validateAndInstallProfile(
esxupdate[2107923]: File "/lib64/python3.11/site-packages/vmware/esximage/Transaction.py", line 1445, in _validateAndInstallProfile
esxupdate[2107923]: raise e
esxupdate[2107923]: esximage.Errors.DependencyError: On platform embeddedEsx, VIB VMware_bootbank_esx-nsxv_6.7.0-0.0.17493714 requires esx-base << 7.1, but the requirement cannot be satisfied within the ImageProfile.
esxupdate[2107923]: <<<VMware ESXi 8.x
This issue occurs due to a VIB installed on the host which are not compatible with the version ESXi is currently running.
1. Identify the VIB from ESXi update.log which is preventing the HA from being installed on the host successfully
NOTE - In the example above VMware_bootbank_esx-nsxv_6.7.0-0.0.17493714 is incompatible with the ESXi host version.
2. Make sure that NSX-v not being used in the environment.
3. Remove the incompatible NSX-v VIB from the ESXi host following the instructions mentioned in the below KB:
Instructions for uninstalling third-party VIBs from an ESXi host
4. Reconfigure HA on the host/cluster once again.