添加签名后编译报错

添加签名文件后,hpm包编译不过去了


请问是为什么

最后这一步是否是必须的,cms.crl文件是否是必须的

看终端输出,似乎是manifest.yml文件配置问题,方便的话可以贴出来看看


添加了这些签名文件后就编译不过去了
文件是按照https://discuss.openubmc.cn/t/topic/215添加的


这里修改了吗

1 个赞


修改后还是会报错

cat /temp/log/task.log 看看报错是什么


task.log没有明显报错

cms.crl文件是必须的;
export LOG=debug
来输出详细的bingo日志。需要贴上你的报错堆栈

1.cms.crl文件是怎么生成的?通过https://discuss.openubmc.cn/t/topic/215的方法没有生成此文件
2.换了open-repo的bingo工具之后,编译报的错与之前不同

cms.crl 是证书吊销列表. 是生成证书时候生成的.
和rootca.der配套的, 用来吊销证书的

参考社区指导。
自签名CA创建以及HPM签名指导 - CICD - openUBMC 论坛

我参考了,我发的链接就是那个帖子,但是里面没有生成cms.crl文件,只生成了rootca.crl文件,请问这两个文件是同一个东西吗

是同一个东西


只要在manifest.yml里加上签名文件的配置,编译就会报错

image
看起来是bingo工具问题,安装open-repo仓dev_tools_with_bmcgo.zip提供的bingo工具,参考
25.03 .zip代码构建提示 bingo提示传参个数错误 - CICD - openUBMC 论坛

image
我用的就是open-repo仓里的bingo工具,请帮我确认一下版本对不对

bingo版本需要更换成open-repo仓提供的0.5.317

image
改了之后编译只能往下走一点点,这个单板名字是在哪里设置的,我没有设置过

整包构建命令:
bingo build -b openUBMC -r openubmc_dev

编译有报错

152 [2025-06-10 17:18:45,266 INFO] >>  tar --xattrs --xattrs-include=* -xf /root/openUBMC/manifest/temp/build_openUBMC_debug_dev/sdk/rtos.tar.gz
153 WARN: kmc/24.0.0.B020_002@openUBMC.release/rc: requirement huawei_secure_c/[>=1.0.0]@openUBMC.release/stable overridden by ibmc/25.00.00.01@hw.ibmc.release/rc to huawei_secure_c/1    .0.2@openUBMC.release/rc 
154 WARN: kmc/24.0.0.B020_002@openUBMC.release/rc: requirement vpp/V300R024C10SPC002B100_002@openUBMC.release/stable overridden by ibmc/25.00.00.01@hw.ibmc.release/rc to vpp/V300R024C    10SPC002B100_002@openUBMC.release/rc  
155 WARN: vpp/V300R024C10SPC002B100_002@openUBMC.release/rc: requirement hisec_tls/24.1.0.B039@openUBMC.release/stable overridden by kmc/24.0.0.B020_002@openUBMC.release/rc to hisec_t    ls/24.1.0.B039@openUBMC.release/rc 
156 WARN: Signature_Verify_CBB_Library/24.1.0.B006_001@openUBMC.release/rc: requirement huawei_secure_c/[>=1.0.0]@openUBMC.release/stable overridden by ibmc/25.00.00.01@hw.ibmc.releas    e/rc to huawei_secure_c/1.0.2@openUBMC.release/rc 
157 WARN: json/B003_00002@openUBMC.release/rc: requirement huawei_secure_c/[>=1.0.0]@openUBMC.release/stable overridden by ibmc/25.00.00.01@hw.ibmc.release/rc to huawei_secure_c/1.0.2    @openUBMC.release/rc 
158 ERROR: libmc4lua/1.70.66@openUBMC.release/rc: Cannot load recipe.
159 Error loading conanfile at '/root/.conan/data/libmc4lua/1.70.66/openUBMC.release/rc/export/conanfile.py': Unable to load conanfile in /root/.conan/data/libmc4lua/1.70.66/openUBMC.    release/rc/export/conanfile.py 
160   File "<frozen importlib._bootstrap_external>", line 995, in exec_module
161   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
162   File "/root/.conan/data/libmc4lua/1.70.66/openUBMC.release/rc/export/conanfile.py", line 1, in <module>
163     from conanbase import ConanBase
164   File "/root/.conan/data/libmc4lua/1.70.66/openUBMC.release/rc/export/conanbase.py", line 5, in <module>
165     from bmcgo.component.gen import GenComp
166 ModuleNotFoundError: No module named 'bmcgo'
167 
168 ^[[31m[2025-06-10 17:18:45,753 ERROR] 执行命令  /usr/local/bin/conan lock create conanfile.py --lockfile-out=ibmc.lock -pr=profile.luajit.ini -r openubmc_dev -s build_type=Debug -    o firmware_mgmt:community_enable=True -o bmc_time:manufacture=True -o skynet:enable_luajit=True -o vpd:board_name=openUBMC -o fructrl:manufacture=True -o chassis:manufacture=True     -o help:board_name=openUBMC -o *:module_symvers=c61ed460fefe0c2aeec85ee4e224a2ea8d555b1e45ac085d855123812dfcd6e4 --build=missing 错误, 日志: /root/openUBMC/manifest/temp/log/task.    log^[[0m

报错文件是存在的:
image

conan版本:
image