vua.log
on the vCenter reports MISSING_DEPENDENCY_VIB Error:YYYY-MM-DDT##:###:##.###Z info vmware-vum-server[10875] [Originator@6876 sub=HostUpgradeScanner] [scannerImpl 1757] (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.vcIntegrity.HostUpgrade.UnsupportedTPMVersion",
--> arg = <unset>,
--> message = <unset>
--> }
--> ]
To resolve this issue, engage the hardware OEM to upgrade the Trusted Platform Module (TPM) on all affected hosts to a supported version (TPM 2.0 or higher).
Workaround:
If upgrading the TPM is not immediately possible, you can manually upgrade the ESXi host using an Offline Bundle ZIP.
.zip
file to a datastore accessible by the ESXi host.esxcli software sources profile list -d <location of ZIP file>
esxcli software profile update -p <profile name> -d <location of ZIP file> -f
Note:
Disabling TPM does not bypass this issue if the ESXi host was originally installed with TPM enabled in the BIOS.
Once TPM is enabled on the ESXi host, it cannot be disabled. For details, refer to KB: Need to disable Trusted Platform Module (TPM) on a TPM enabled ESXi host.
Note:
If the hosts already contains a TPM 1.2 device but it is not being used for vSphere, during Remediation check the box for "Ignore warnings about unsupported hardware devices" to allow the upgrade to proceed but no TPM functionality will be available for the host.