ESXi remediation fails with generic "missing dependencies" message HTI_bootbank_hti-upgrade-vib
search cancel

ESXi remediation fails with generic "missing dependencies" message HTI_bootbank_hti-upgrade-vib

book

Article ID: 393551

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • After initiating the host remediation from vCenter, error message :
    • 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.

 

  • Can see below in vCenter log location : /var/log/vmware/vmware-updatemgr/vum-server in vmware-vum-server-#.log: 
YYY-MM-DDT##:##:## error vmware-vum-server[11160] [Originator@6876 sub=VciClusterRemediateCheckTask.VciClusterRemediateCheckTask{879}] [vciClusterRemediateCheckTask 166] Found incompatible software config on host: ESXi.###.###, host Id: host-####, error: Fault cause: integrity.fault.HostUpgradeIncompatibleSoftwareConfig^M
-->  hostName = "ESXi.###.###"^M
-->     value = "ESXi.###.###"^M
  • Can see below in ESXi log location : var/log/ review current vau.log
 <test>
-->   <name>MISSING_DEPENDENCY_VIBS</name>
-->   <expected>
-->
-->   </expected>
-->   <found>
-->    <value>HTI_bootbank_hti-upgrade-vib_1.4.0-6OEM.703.0.0.20842708</value>
-->    <value>NEC_bootbank_nec-upgrade_7.0-02</value>
-->   </found>
-->   <result>ERROR</result>
-->  </test>

Environment

vSphere 7.x

vSphere 8.x

Cause

Remediation task found VIB that are not in use and not compatible with scanned image.

Resolution

  1. Take config backup of the ESXi host : To backup the ESXi configuration
  2. Take SSH session to the affected ESXi host. Ref KB: Using ESXi Shell in ESXi
    • Confirm that the VIB is not in use using below command in ESX CLI.
      • For storage drivers, use: 
        • esxcli storage core adapter list | grep -i <vib_name>
      • For network drivers, use:
        • esxcli network nic list | grep -i <vib_name>
  3. If they are not in use follow this article to remove them : Instructions for uninstalling third-party VIBs from an ESXi host.
  4. Reboot the ESXi host.
  5. Check the compliance and remediate the host.

Additional Information