Server Management - Remote Server Management
cancel
Showing results for 
Search instead for 
Did you mean: 

Update-HPiLOFirmware failed due to a TPM has been detected in this system

 
SOLVED
Go to solution
Highlighted
Occasional Contributor

Update-HPiLOFirmware failed due to a TPM has been detected in this system

Hello,

IHAC who is trying to update the BIOS firmware on their Gen10 servers using PowerShell and iLO cmdlets. Customer is using the command Update-HPiLOServerFirmware, see attached screenshot but it complains that TPM is not enabled. The output of Get-HPiLOTPMStatus shows however that TPM is already enabled. How do we persuade Update-HPiLOServerFirmware to see that TPM_ENABLED is set to "yes"?

PS output:

Update-HPiLOFirmware -Server 192.168.1.10 -DisableCertificateAuthentication -Username "Administrator" -Password "Password" -Location C:\Users\Klecka\Downloads\U32_1.36_02_14_2018.signed.bin
WARNING: DNS name translation not available for 192.168.1.10. The hostname was not found.

IP HOSTNAME STATUS_TYPE STATUS_MESSAGE
-- -------- ----------- --------------
192.168.1.10 ERROR A Trusted Module has been detected in this system. TPM_ENABLED needs to be set to "Yes" in order to perform firmware update.

Get-HPiLOTPMStatus -Server 192.168.1.10 -DisableCertificateAuthentication

IP : 192.168.1.10
HOSTNAME :
STATUS_TYPE : OK
STATUS_MESSAGE : OK
TPM_SUPPORTED : Yes
TPM_PRESENT : Yes
TPM_ENABLED : Yes
TRUSTED_MODULE_TYPE : TPM 2.0
TRUSTED_MODULE_VERSION : 73.0

 

Get-HPiLOModuleVersion
Name : HPiLOCmdlets
Path : C:\Program Files\Hewlett-Packard\PowerShell\Modules\HPiLOCmdlets\HPiLOCmdlets.psm1
Description : Scripting Tools for Windows PowerShell : iLO Cmdlets use the RIBCL interface to communicate to iLO. These cmdlets can be used to configure and manage iLO on HPE ProLiant Gen7, Gen8 or Gen9 servers.
GUID : 05545ade-5f25-4696-bfcc-e1d67fe32519
Version : 1.5.0.1
CurrentUICultureName : en-US
CurrentUICultureVersion : 1.5.0.1
AvailableUICulture : {@{UICultureName=en-US; UICultureVersion=1.5.0.1}, @{UICultureName=zh-CN; UICultureVersion=1.4.0.1}, @{UICultureName=ja-JP; UICultureVersion=1.4.0.1}}


Your help is much appreciated, thank you!

Regards,
Jan

 

2 REPLIES 2
Highlighted
HPE Pro
Solution

Re: Update-HPiLOFirmware failed due to a TPM has been detected in this system

Hi,

Its simple you need to use -TPMEnabled switch when TPM is present and in your case you have TPM present so you need to add below swtich to make firmware update happen.

Update-HPiLOFirmware -TPMEnabled 

You should keep this in mind that 1.5.x version of iLO cmdlets offically does not support gen10 but it might work in many cases but we do working on the next release which is 2.0 supporting Gen10 servers.

Thanks,

Gokul


I am a HPE Employee

Accept or Kudo

Highlighted
Occasional Contributor

Re: Update-HPiLOFirmware failed due to a TPM has been detected in this system

Hi Gokul,

it's really easy. Thank you very much for the advice and quick response. I will be expecting an impatiently new version.

Jan