将iBMC升级到openUBMC2509后,在2509中升级BIOS固件,提示 无效的升级包,相关日志如下所示:
1970-01-01 00:28:22.947877 firmware_mgmt NOTICE: file_transfer.lua(141): start to move file [S920S10X10_Update_CS_2P_cms.hpm] from tmp to shm
1970-01-01 00:28:23.033547 firmware_mgmt NOTICE: file_transfer.lua(146): move_file_s ok:true, err:0
1970-01-01 00:28:23.246807 firmware_mgmt WARNING: init.lua(97): nil:-1 > validate_sign.lua:178 > validate_sign.lua:141: An error occurred during the firmware upgrade process. Details: add pss root certificate failed, code ffffffff
1970-01-01 00:28:23.247486 firmware_mgmt ERROR: validate_sign.lua(317): FirmwareUpgradeError: An error occurred during the firmware upgrade process. Details: add pss root certificate failed, code ffffffff
1970-01-01 00:28:23.248617 firmware_mgmt ERROR: task_instance.lua(159): parse package(S920S10X10_Update_CS_2P_cms.hpm) failed, ret:InvalidFirmwarePackage.
1970-01-01 00:28:23.343705 firmware_mgmt NOTICE: task_mgmt.lua(418): Update task[Id: 2729246890, StartTime: 1970-01-01T00:28:22+00:00, Progress: 0, State: Exception] successfully
1970-01-01 00:28:23.402782 firmware_mgmt ERROR: state_handle.lua(115): not find state obj
从日志看是验签失败,请问下有啥方式能绕过BIOS的验签吗?像升级openUBMC固件本身那样,绕过其签名机制