定制化后导出校验文件失败,cooling模块报错

在使用生产配置导入进行定制化之后,在定制化校验步骤下发校验请求完成后,使用命令30 90 22 f0获取定制化结果,预期返回00,但实际返回错误信息


转为字符串内容

./opt/bmc/apps/product_mgmt/lualib/custom/custom.lua:593: Update import result failed, ErrMsg:./opt/bmc/apps/product_mgmt/lualib/custom/custom.lua:424: Get export data failed.

查看运行日志有以下相关错误

2025-12-14 10:33:13.837193 oms ERROR: export.lua(205): Export service(cooling) config failed, ret: ...mc/apps/oms/lualib/config/import_export/data_process.lua:103: attempt to index a nil value.
2025-12-14 10:33:23.924743 oms ERROR: export.lua(288): Some components failed, details: ["cooling(Export failed)"]

日志返回相关信息均与闭源仓相关,因此求助是否有相关问题,以及接下来的定位思路

请提供一键收集日志

已邮件传递

看一下服务器/opt/bmc/profile_schema/cooling.json有没有配置BMCSet_LeakagePowerPolicy和BMCSet_LeakageValvePolicy,你这个是液冷机型,开源的profile_schema里面是通用配置,液冷的配置需要根据实际环境配置

文件里确实没有这两个,那需要如何配置呢,方便传递下内容吗

照着这个配置

将这个内容合入profile_schema中吗,这个目录下还有thermal_mgmt的配置需要一起合入吗

你是什么机型,可以直接在vpd下面改,编译的时候会根据机型打包编译到一起,如果你不确定机型,那你就直接把这个两个属性加到你的profile_schema组件的cooling.json下,thermal不报错不用加

目前都是用S920X20在出包,如果统一加载profile_schema中会不会影响到没有液冷配置的机器定制化呀

液冷和非液冷共包吗?

是风冷机型,但是机器使用的CLU上的sr有液冷相关的配置,不清楚背景是什么

那这个是你们配置问题啊,了解一下背景,看是不是要删除了

风、液冷共用schema导致定制化校验不过的问题,在即将12.30号发布的sdk中已解决

1 个赞

由于大量社区举报,此话题被临时关闭至少 4 小时。

此话题已在 47 天后被自动打开。