1) Upgrade ESXI host from 7.x to 8.x results with above error.
2) When ustom image to upgrade.
3) On vCenter UI we get below error:
Baseline Cisco Custom_VMware-ESXi-8.0.U2-22380479
"These VIB(s) on the host do not have the required sha-256 checksum for their payloads: EMC_bootbank_emcjiraf_5223.m.186-1OEM.600.1.17.3657938 This will prevent VIB security verification and secure boot from functioning properly. Please remove these VIBs and check with your vendor for a replacement of these VIBs."
4) From Esxi logs: /var/run/log/esxupdate.log reports below error
D-MM-YYThh:mm:ss esxupdate: 2104528: root: INFO: Command = vib.getDD-MM-YYThh:mm:ss esxupdate: 2104528: root: INFO: Options = {'depot': None, 'viburl': None, 'nameid': ['EMC_bootbank_emcjiraf_5223.m.186-1OEM.600.1.17.3657938'], 'profile': None, 'baseimageversion': None, 'addon': None, 'softwarespec': None, 'level': None, 'updateonly': False, 'noliveinstall': False, 'nomaintmode': False, 'force': False, 'dryrun': False, 'oktoremove': False, 'proxy': None, 'nosigcheck': False, 'pending': None, 'rebooting': False, 'downgrade': None, 'nohwwarning': False}DD-MM-YYThh:mm:ss esxupdate: 2104528: HostImage: INFO: Installers initiated are {'live': <vmware.esximage.Installer.LiveImageInstaller.LiveImageInstaller object at 0x46c94fce80>, 'boot': <vmware.esximage.Installer.BootBankInstaller.BootBankInstaller object at 0x46c97926d0>, 'locker': <vmware.esximage.Installer.LockerInstaller.LockerInstaller object at 0x46c9aa6460>}DD-MM-YYThh:mm:ss esxupdate: 2104528: imageprofile: INFO: Adding VIB VMware_locker_tools-light_12.1.5.20735119-21422485 to ImageProfile (Updated) ESXi-7.0U3m-21686933-standardDD-MM-YYThh:mm:ss esxupdate: 2104528: imageprofile: DEBUG: Adding Component VMware-VM-Tools_12.1.5.20735119-21422485 to ImageProfile (Updated) ESXi-7.0U3m-21686933-standardDD-MM-YYThh:mm:ss esxupdate: 2104528: imageprofile: DEBUG: Removing reserved Component VMware-VM-Tools_12.1.5.20735119-21422485 in ImageProfile (Updated) ESXi-7.0U3m-21686933-standardDD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: Traceback (most recent call last):DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 772, in <module>DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: main()DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 763, in mainDD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: ret = CMDTABLE[command](options)DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: File "/usr/lib/vmware/esxcli-software", line 564, in VibGetCmdDD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: m = vibs.FindVibsByColonSpec(nameid, onevendor=False)DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: File "/lib64/python3.8/site-packages/vmware/esximage/VibCollection.py", line 439, in FindVibsByColonSpecDD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: raise Errors.NoMatchError('',DD-MM-YYThh:mm:ss esxupdate: 2104528: root: ERROR: vmware.esximage.Errors.NoMatchError: ('', "No VIB matching VIB search specification 'EMC_bootbank_emcjiraf_5223.m.186-1OEM.600.1.17.3657938'.")ESXI 7.X
ESXI 8.X
This issue occurs when a wrong image is installed previously.
So in this scenario, hardware is CISCO. Currently, image which we are using is:- Cisco Custom_VMware-ESXi
VIBs for which we are getting errors are EMC_bootbank_emcjiraf_5223.m.186-1OEM.600.1.17.3657938
Please list the VIBs that are installed in ESXI host and identify the VIB that belong to different vendor.
We can use keywords as 'dell', 'emc', 'hpe' etc
For example
1) ssh to ESXI host
2) Run esxcli software vib listName Version Vendor Acceptance Level Install Date----------------------------- ------------------------------------- ------ ---------------- ------------emcjiraf 5223.m.186-1OEM.600.1.17.3657938 EMC PartnerSupported 2020-07-13
3) We need to remove all those VIBs which are wrongly installed.
For verification of those VIBs vendor can be involved.
4) Place the ESXI host in maintenance mode.
5) Run below command to remove VIB.esxcli software vib remove --vibname=emcjiraf
6) Reboot the ESXI host post removing all such VIBs