根据链接https://discuss.openubmc.cn/t/topic/2372
执行bmcgo build -b openUBMC -r openubmc_dev构建版本失败,请帮忙看看这个怎么处理 ![]()
此openuBMC之前构建成功过版本,在qemu仿真上跑过没问题。后准备根据链接中指导构建版本在硬件板卡上升级,执行bmcgo build -b openUBMC -r openubmc_dev失败
重新配置conan仓用户密码试试;conan user xxxxx -p xxxxx -r openubmc_dev
cat ./temp/log/task.log看下编译日志有没有详细一点的信息。manifest.yml指定的签名文件是否有制作,签名文件路径是否正确可以检查一下。
是在product/ca/路径下查看签名文件吗

task.log和manifest.yml上内容太多传在附件中
task_log.txt (525.9 KB)
manifest-yml.txt (6.5 KB)
缺少了签名文件;签名文件制作参考这个帖子里边的第6步。 使用bingo进行自签名BMC固件包指导 - 交流互助区 / 鲲鹏专区 - openUBMC 论坛
或者看 项目文件预览 - bingo:bingo - GitCode
应该是缺少了rootca.crl证书吊销列表文件。证书制作后需要拷贝到build/product/ca目录下(该目录由manifest.yml文件指定),可以检查一下。 证书制作也可以参考 自签名CA创建以及HPM签名指导 - CICD SIG - openUBMC 论坛
rootca.crl文件是有的,根据参考指导做出的文件GitCode - 全球开发者的开源社区,开源代码托管平台
做出的签名文件和rootca.rl文件放到了build/product/ca/下面,是根据什么判断rootca.crl不存在哈?
![]()
![]()
看看manifest.yml中是否配置了rootca_crl并且确保文件存在。
你的manifest.yml指定的吊销证书文件名跟你制作的文件名不匹配。 rootca_crl: ${product}/ca/rootca_crl。 应该是rootca_crl: ${product}/ca/rootca.crl
你好!这个连接的信息可能对你解决本问题有所帮助,请参考,谢谢!


