Attempting to upgrade ESXi hosts to version 8.0 U3j. The upgrade is currently blocked by remediation pre-check errors citing a weak SHA-1 signature algorithm and vFAT boot bank partition corruption. Errors in vSphere Client Lifecycle Manager pre-check screenshots showing host incompatibility with the target image.
VMware ESXi 8.X
VMware vCenter Server 8.X
The pre-check failures are caused by a weak SHA-1 signature algorithm present in the host certificates, vSphere 8.x does not support the SHA1 certificate algorithm. Any certificate on the VCSA or ESXi using a SHA1 signed certificate needs to be removed before upgrading.
To address the SHA-1 certificate issue, execute the following steps on the affected ESXi hosts:
Connect to the ESXi host via SSH as root and navigate to the SSL directory using the command: cd /etc/vmware/ssl.
Validate the current certificate contents by copying them to a text file for review: cat castore.pem > /tmp/cert_validation.txt. Review this text file to confirm the presence of the SHA-1 certificate on the ESXi host before proceeding.
Backup the existing certificate store by running: cp castore.pem /castore.pem.bck.
Clear the active certificate store by running: echo "" > castore.pem.
Log into the vSphere Client and select the affected ESXi host.
Navigate to Configure > System > Certificate, and click Refresh CA Certs.
Re-run the baseline compliance check to verify the SHA-1 error is resolved.