The following errors might be encountered during installation or upgrades of ESXi hosts to 8.0:
Update Manager compliance scans indicates that a baseline (creating used an imported ISO) is Incompatible and the error details indicate an error on the following lines:
The following VIB(s) on the host or in the chosen baseline(s) do not have the required checksums on their payloads: {some VIB names}
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.
While using esxcli software vib, profile or apply command to install VIB or upgrade the system, you see ProfileValidationError like:
In ImageProfile (Updated) {Image Profile Name}, the payload(s) in VIB {some VIB name} does not have sha-256 gunzip checksum. This will prevent VIB security verification and secure boot from functioning properly. Please remove this VIB or please check with your vendor for a replacement of this VIB. Please refer to the log file for more details.
While creating a ESXi server using an ISO image or while using the scripted installation, the following error is seen:
<MISSING_GUNZIP_CHECKSUM_VIB_ERRORS:
Found=[{some VIB names} Expected=[]
These VIB(s) do not have the required sha-256 gunzip checksum for their payloads. 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.>
If there are VIBs present on ESXi that do not have the “sha-256” checksum-type and “gunzip” verify-process pair in the VIB metadata, an upgrade to ESXi 8.0 will fail, with a message identifying the VIBs that prevented the upgrade.
This issue is being checked by Diagnostics for VMware Cloud Foundation.
The check is as follows: