// 此模板仅供参考,如果不适用可以修改
问题描述
基于930基线出的BMC固件包,从装备包升级到上网包时出现失败
环境信息
-
软件版本:openUBMC2509
-
硬件配置:主板S920X20
重现步骤
-
[第一步]
升级到装备包,跑老化测试 -
[第二步]
老化测试结束,从装备包升级到上网包失败
期望结果
可以正常从装备包升级到上网包
实际结果
直接升级报了如下错误
2026-03-04 01:56:07.507081 firmware_mgmt NOTICE: file_transfer.lua(174): move_file_s ok:true, err:0
2026-03-04 01:56:07.999442 firmware_mgmt NOTICE: validate_sign.lua(195): verify signature successfully
2026-03-04 01:56:08.000293 firmware_mgmt NOTICE: action.lua(37): Validate signature successfully
2026-03-04 01:56:08.002030 firmware_mgmt NOTICE: hpm_package.lua(782): ManufacturerValidateEnabled is false, there is no need to validate manufacture_id.
2026-03-04 01:56:08.049364 firmware_mgmt NOTICE: hpm_package.lua(582): parse cfg file successfully, Version:55.05.01.07 FileNum:2
2026-03-04 01:56:08.049936 firmware_mgmt NOTICE: hpm_package.lua(456): get obj table: 0x5bbd097d0ba0 for Id=25
2026-03-04 01:56:08.052385 firmware_mgmt NOTICE: hpm_package.lua(463): get obj table: 0x5bbd097d0ba0 for Id=25
2026-03-04 01:56:08.053027 firmware_mgmt NOTICE: hpm_package.lua(474): get obj table: 0x5bbd097d0ba0 for Id=25
2026-03-04 01:56:08.053656 firmware_mgmt NOTICE: hpm_package.lua(413): System product info:ProductId(0), ProductVendorID(0x00000001), ProductUniqueID(0x030ABF00)
2026-03-04 01:56:08.054087 firmware_mgmt NOTICE: hpm_package.lua(327): check product id successfully
2026-03-04 01:56:08.054634 firmware_mgmt ERROR: utils.lua(261): MatchRules[BiosInPostStateBMC] exist, FirmwareType[BMC] is not allowed upgrade now
2026-03-04 01:56:08.055088 firmware_mgmt ERROR: hpm_package.lua(598): Package file does not match the device
2026-03-04 01:56:08.055506 firmware_mgmt ERROR: action.lua(41): Unpack package failed
2026-03-04 01:56:08.055883 firmware_mgmt ERROR: task_instance.lua(185): parse package(TS02F-F50_S920X20_openUBMC_55.05.01.07.B001.hpm) failed, ret:FirmwareFileMismatch.
2026-03-04 01:56:08.065826 web_backend NOTICE: base.lua(518): processing_flow_1 foreach_1 timeout,[path=/bmc/kepler/UpdateService, interface=bmc.kepler.UpdateService], t1=1772589366146, t2=1772589368065, time=1919
2026-03-04 01:56:08.158584 firmware_mgmt NOTICE: task_mgmt.lua(174): task[Id: 2034067995, StartTime: 2026-03-04T01:56:05+00:00, Progress: 0, State: Exception] will be destroyed after 10 minutes
2026-03-04 01:56:08.159642 firmware_mgmt NOTICE: task_mgmt.lua(443): Update task[Id: 2034067995, StartTime: 2026-03-04T01:56:05+00:00, Progress: 0, State: Exception] successfully
2026-03-04 01:56:08.166516 firmware_mgmt ERROR: state_handle.lua(115): not find state obj
2026-03-04 01:56:09.059596 firmware_mgmt WARNING: listen_cpu_idle.lua(81): cpu idle rate : 63.376623376623
2026-03-04 01:56:09.096635 network_adapter NOTICE: ncsi_comm.lua(277): ncsi: Basic init success_port_cnt = 0, port_num = 4
尝试过的解决方案
回退到过渡包之后再升级上网包可以正常升级
