YYYY-MM-DDThh:mm:ss esxupdate: ####: imageprofile: INFO: Adding VIB <VIB name> to ImageProfile (Updated) ATT-ESXi#.#_####_VUM -----> ESXi shows older version. YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: An esxupdate error exception was caught:YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: Traceback (most recent call last):YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: File "/usr/sbin/esxupdate", line 222, in mainYYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: cmd.Run()YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esx5update/Cmdline.py", line 148, in RunYYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 2212, in InitVibInstallYYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: curPatcherComp, curPatcherVibs = findPatcher(curProfile)YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 2499, in findPatcherYYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: return findPatcherFromCompsVibs(imageProfile.components, imageProfile.vibs,YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 2559, in findPatcherFromCompsVibsYYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: raise Errors.InstallationError(None, None, msg)YYYY-MM-DDThh:mm:ss esxupdate: ####: esxupdate: ERROR: vmware.esximage.Errors.InstallationError: Upgrade VIB(s) "loadesx" is required for the transaction. Please use a depot with a complete set of ESXi VIBs.
VMware vSphere ESXi
An interrupted update can cause the host's metadata to mismatch the installed ESXi version, causing the HA agent installation to crash while looking for a missing dependency (the loadesx VIB).
To resolve this issue, you must temporarily bypass the loadesx validation check, apply a complete offline bundle to correct the host's metadata, and then reconfigure HA.
Bypass the loadesx validation check
vsish -e set /config/VisorFS/intOpts/VisorFSPristineTardisk 0vi /lib64/python3.8/site-packages/vmware/esximage/Transaction.pyloadesx validation (approximately around line 2559).# raise Errors.InstallationError(None, None, msg)Align the image profile
Reconfigure vSphere HA
/etc/init.d/hostd restart && /etc/init.d/vpxa restartvsish -e set /config/VisorFS/intOpts/VisorFSPristineTardisk 1 to disable the modifications to ESXi filesystem. If the VIB installation continues to fail after bypassing the loadesx check, ensure your alternate bootbank is healthy. If the /var/log/esxupdate.log reports Error in loading boot.cfg from bootbank /altbootbank: [Errno 2] No such file or directory, refer to KB 448724.