The following error message is returned by Lifecycle Manager when attempting to upgrade an HPE ESXi host from 7.x to 8.x:
The upgrade has VIBs that are missing dependencies. Remove the VIBs or use Image Builder to create a custom upgrade ISO image that contains the missing dependencies, and try to upgrade again.
The ESXi 7.x host contains VIB/s that are not compatible with the custom image.
sample:
Log in to the ESXi host via SSH.
Verify the conflicting VIB is present by running the following command:
esxcli software vib list | grep -i hti
Check if the VIB is actively used by any network or storage adapters with the following commands:
esxcli network nic list
esxcli storage core adapter list
If the VIB is not associated with active hardware, remove the VIB with the following command:
esxcli software vib remove -n hti-upgrade-vib
Restart the ESXi host to commit the change.
Retry the upgrade remediation process in Lifecycle Manager.
KB article 342065 provides additional details on removing VIBs from an ESXi host: