BMC模组默认是自带的IBMC固件,第一次升级为客户自行开发的固件后升级成功,后续再次升级则失败
分析日志信息:解密失败,好像和密钥有关
1970-01-01 00:44:59.974011 web_backend NOTICE: init.lua(98): upload content length:number 68969386, remaining capacity space:number 131526656
1970-01-01 00:45:06.676810 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
1970-01-01 00:45:06.677151 firmware_mgmt NOTICE: utils.lua(35): The file path is local.
1970-01-01 00:45:06.694548 firmware_mgmt NOTICE: init.lua(33): update status to FS_SIMPLE_UPGRADING.
1970-01-01 00:45:06.704694 firmware_mgmt NOTICE: task_service.lua(49): task create success, task id: 2824511260
1970-01-01 00:45:06.765757 firmware_mgmt NOTICE: file_transfer.lua(145): start to move file [rootfs_openUBMC-lzh.hpm] from tmp to shm
1970-01-01 00:45:07.258691 firmware_mgmt NOTICE: file_transfer.lua(150): move_file_s ok:true, err:0
1970-01-01 00:45:07.695172 firmware_mgmt NOTICE: validate_sign.lua(174): verify signature successfully
1970-01-01 00:45:07.696414 firmware_mgmt NOTICE: action.lua(37): Validate signature successfully
1970-01-01 00:45:07.706381 firmware_mgmt ERROR: C: [WSEC_CBB][778] (UTC) 1970-01-01 00:45:07 [SDP] Cipher header invalid with unexpected domain 3.
1970-01-01 00:45:07.707008 firmware_mgmt ERROR: C: [WSEC_CBB][362] (UTC) 1970-01-01 00:45:07 [SDP] SdpDecryptInitPrepare failed 356.
1970-01-01 00:45:07.707078 bmc_core ERROR: kmc_file.c(317): kmc_get_plaintext: SdpDecryptInitEx failed, ret = 356.
1970-01-01 00:45:07.707090 bmc_core ERROR: kmc_file.c(348): file_decrypt: decrypt failed.
1970-01-01 00:45:07.709544 firmware_mgmt ERROR: hpm_package.lua(179): read from profile_en failed, generate new key and try again
1970-01-01 00:45:07.712630 firmware_mgmt ERROR: C: [WSEC_CBB][636] (UTC) 1970-01-01 00:45:07 The file is not KSF format.
1970-01-01 00:45:07.713042 firmware_mgmt ERROR: C: [WSEC_CBB][830] (UTC) 1970-01-01 00:45:07 ReadRootKeyByHandle() failed 255
1970-01-01 00:45:07.713837 firmware_mgmt ERROR: C: [WSEC_CBB][1805] (UTC) 1970-01-01 00:45:07 MemImportKsf ReadKsf failed, result = 255
1970-01-01 00:45:07.714669 firmware_mgmt ERROR: hpm_package.lua(207): decrypt srcfile failed, err:./opt/bmc/libmc/lualib/mc/logging.lua:395: kmc import ksf failed, ret = 255
1970-01-01 00:45:07.715322 firmware_mgmt WARNING: init.lua(97): hpm_package.lua:669 > hpm_package.lua:565 > hpm_package.lua:241: An error occurred during the firmware upgrade process. Details: Upgrade write config file failed
1970-01-01 00:45:07.715780 firmware_mgmt ERROR: control.lua(321): parse package(rootfs_openUBMC-lzh.hpm) failed, ret:FirmwareUpgradeError: An error occurred during the firmware upgrade process. Details: Upgrade write config file failed.
1970-01-01 00:45:07.941371 firmware_mgmt NOTICE: active_fructl.lua(95): get host type is Singlehost
1970-01-01 00:45:07.941780 firmware_mgmt NOTICE: active_single_host_fructrl.lua(61): active_single_host_fructrl fructrl get power status
1970-01-01 00:45:07.943802 firmware_mgmt NOTICE: state_simple_upgrading.lua(87): simple upgraded, current active mode is:nil, wait restart seconds:30000
1970-01-01 00:45:07.951129 firmware_mgmt NOTICE: init.lua(33): update status to FS_IDLE.
bmc升级失败模组信息:
请协助分析固件升级失败的原因和解决方案

