This issue occurs because the Lifecycle Manager settingsd-task-forks resource pool on the ESXi host is exhausted. When the pre-check triggers the openssl command to validate the host certificate, the system cannot allocate enough memory to execute the command. This admission failure causes the task to return an error, which the vLCM incorrectly reports as a SHA-1 certificate issue.
To resolve this issue, increase the memory limit for the settingsd-task-forks resource pool.
localcli --plugin-dir=/usr/lib/vmware/esxcli/int sched group setmemconfig -g host/vim/vmvisor/settingsd-task-forks -m 400 -i 0 -l -1 -u mbNote: This issue is resolved in ESXi 8.0 Update 3g and later. If the issue persists, ensure the vCenter and ESXi host are on the latest patch release.
If the issue remains unresolved after increasing the memory limit, verify that there are no actual expired or SHA-1 certificates in /etc/vmware/ssl/ using the standard certificate verification procedures.
To review logs or troubleshoot further, see . For further assistance, contact our support team at .