问题描述
测试进行带内ipmitool mc reset cold 压测,过程中出现以下日志
环境信息
-基线软件版本: OpenUBMC2512 LTS SP1
重现步骤
- 见截图测试脚本
期望结果
测试无ipmi异常打印返回
实际结果
中途出现ipmi命令发送失败
分析结论
1.分析操作日志发现,确定ipmitool mc reset cold发送失败时间为2026-04-30 9:10:36左右
2.查看linux_kernel_log发现btc init时间符合预期,但是在09:09:45有异常打印

3.查看app.log存在bt 服务退出日志
求助:
希望帮忙确认排查方向;是闭源组件软件问题,还是硬件问题
1、组件拉起报错
2026-04-30 09:07:16.038999 [:0000000c] energy: lua loader error : error loading module ‘power_mgmt.json_types.PowerSupplies’ from file ‘/opt/bmc/apps/power_mgmt/json_types/PowerSupplies.lua’: /opt/bmc/apps/power_mgmt/json_types/PowerSupplies.lua:1: unexpected symbol stack traceback: [C]: at 0xffff85879138 [C]: in function ‘require’ ./opt/bmc/apps/power_mgmt/service.lua:25: in main chunk [C]: in function ‘require’ ./opt/bmc/apps/power_mgmt/lualib/power_mgmt_app.lua:12: in main chunk [C]: in function ‘require’ ./opt/bmc/apps/power_mgmt/service/main.lua:14: in main chunk /opt/bmc/skynet/lualib/loader.lua: in function </opt/bmc/skynet/lualib/loader.lua:0>
2026-04-30 09:07:16.039322 [:0000000b] energy: lua loader error : error loading module ‘thermal_mgmt.json_types.Pump’ from file ‘/opt/bmc/apps/thermal_mgmt/json_types/Pump.lua’: /opt/bmc/apps/thermal_mgmt/json_types/Pump.lua:1: unexpected symbol stack traceback: [C]: at 0xffff85879138 [C]: in function ‘require’ ./opt/bmc/apps/thermal_mgmt/service.lua:30: in main chunk [C]: in function ‘require’ ./opt/bmc/apps/thermal_mgmt/lualib/thermal_mgmt_app.lua:13: in main chunk [C]: in function ‘require’ ./opt/bmc/apps/thermal_mgmt/service/main.lua:14: in main chunk /opt/bmc/skynet/lualib/loader.lua: in function </opt/bmc/skynet/lualib/loader.lua:0>
2、组件启动检查失败
2026-04-30 09:09:31.844936 maca ERROR: init.lua(184): [power_mgmt]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.power_mgmt was not provided by any .service files, check count: 8
2026-04-30 09:09:34.016794 maca ERROR: init.lua(184): [thermal_mgmt]StartupCheck failed, error: org.freedesktop.DBus.Error.ServiceUnknown: The name bmc.kepler.thermal_mgmt was not provided by any .service files, check count: 8
power_mgmt / thermal_mgmt 组件拉起失败导致框架启动检查失败,导致BMC重启了,导致这个点的ipmi命令发送失败了。要继续定位组件拉起报错的原因
LogDump.zip (9.9 MB)
dump_info.zip (1.8 MB)
dump_info_1.zip (8.8 MB)
日志超大,拆分3个文件上传
尝试下用对应版本重新生成下代码呢,环境上有这几个require失败的文件吗
经沟通,当前问题为BMC颗粒厂商问题,更换BMC扣卡后解决