/var/run/log/esxupdate.log file, the following entries may be observed:YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: An esxupdate error exception was caught:YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: Traceback (most recent call last) :YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: File "/usr/sbin/esxupdate", line 222, in mainYYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: cmd. Run ()YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esx5update/Cmdline.py", line 148, in RunYYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 2213, in InitVibInstallYYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: curPatcherComp, curPatcherVibs - findPatcher (curProfile)YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: File "/1ib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 2500, in findPatcherYYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: return findPatcherFromCompsVibs(imageProfile. components, imageProfile. vibs,YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: File "/1ib64/python3. 8/site-packages/vmware/esximage/Transaction.py", line 2560, in findPatcherFromCompaVibsYYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: esxupdate: ERROR: raise Errors.InstallationError(None, None, mag)YYYY-MM-DDTHH:MM:SSZ esxupdate: 5619614: 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.ESXi 7.0.x
This issue occurs when an ESXi host is upgraded from 6.x to 7.x using esxcli software vib update (which is an unsupported method for major upgrades), causing the loadesx VIB to be skipped and results in the vib to be missing from the host.
Depending on the version of ESXi being used, please follow the relevant steps:
ESXi 7.0 U3g or below:
esxcli software profile update -d <location of Zip file> -p <profile name> -fesxcli software profile update -d /vmfs/volumes/<DatastoreName>/VMware-ESXi-7.0U3s-24585291-depot.zip -p ESXi-7.0U3s-24585291-standard -f
Note: To get a list of all available image profiles in the zip file, use the command: esxcli software sources profile list -d <location of ZIP file>