Q1 main分支f8acc985 bmcgo 构建失败:not found in ibmc_dev

PKG_CONFIG_PATH=/opt/RTOS/208.8.0/arm64le_5.10_ek_preempt_pro/sdk/lib64/pkgconfig:/opt/RTOS/208.8.0/arm64le_5.10_ek_preempt_pro/sdk/usr/lib64/pkgconfig
RANLIB=aarch64-target-linux-gnu-ranlib
STRIP=aarch64-target-linux-gnu-strip
openubmc/25.00.00.01@hw.ibmc.release/rc: Retrieving from server ‘ibmc_dev’
openubmc/25.00.00.01@hw.ibmc.release/rc: Trying with ‘ibmc_dev’…
ERROR: openubmc/25.00.00.01@hw.ibmc.release/rc was not found in remote ‘ibmc_dev’
构建完成时间: 2025/05/11 11:41:03.877192
ERROR: ================== openubmc/25.00.00.01@hw.ibmc.release/rc 构建失败日志结束位置 ==================
Traceback (most recent call last):
File “/usr/local/lib/python3.12/dist-packages/bmcgo/frame.py”, line 274, in run
ret = self._run()
^^^^^^^^^^^
File “/usr/local/lib/python3.12/dist-packages/bmcgo/frame.py”, line 316, in _run
ret = work_x.run()
^^^^^^^^^^^^
File “/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_conan.py”, line 829, in run
self.deploy()
File “/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_conan.py”, line 643, in deploy
self.install_ibmc()
File “/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_conan.py”, line 600, in install_ibmc
bundle_parse.conan_parallel_build(cmd, self.config.build_path)
File “/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_conan.py”, line 238, in conan_parallel_build
while self.wait_task_finished():
^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_build_conan.py”, line 195, in wait_task_finished
raise errors.BmcGoException(“conan 组件构建进程接收到错误”)
bmcgo.errors.BmcGoException: conan 组件构建进程接收到错误

ERROR: conan 组件构建进程接收到错误
清理残留的进程
ERROR: 任务 personal 执行失败
ERROR: 请查看日志信息

我在使用社区提供的 manifest 并执行 bingo build -b openUBMC 构建时,报错如下:

ERROR: openubmc/25.00.00.01@hw.ibmc.release/rc was not found in remote 'ibmc_dev'

请问这个我的配置有问题,是否需要改什么?

附图如下:


:wrench: 补充信息:

  • 使用社区版 manifest commit为main分支的[f8acc985]
  • bmcgo 版本:0.5.317
  • Conan 配置已设定远程 ibmc_dev
  • 附图如下:

bingo的conan不应该模式是openubmc_dev吗?ibmc_dev是华为的conan仓库吧

这个只是取名问题。因为bmcgo 脚本里面是有些别名问题会报错。实际上链接是社区的

不确定工具有没有根据名称来判断的。可以新增一个openubmc_dev看看

我把远端改成了 openubmc_dev,但构建行为仍然一样。这个方式和原来用 ibmc_dev 的逻辑是完全一致的,只是仓名不同。

需要注意的是,如果要改成 openubmc_dev,还必须同步修改 bmcgo 的 Python 脚本中的 Conan 地址配置,把里面的 ibmc_dev 替换成 openubmc_dev,否则还是会拉取失败。
但是拉取失败和这个not found 是2个问题。目前我卡在这个组件缺失上了。

我的意思是,一个ibmc_dev,一个openubmc_dev。两个conan的地址都一样,就是别名不一样

请问manifest修改了哪些? 看日志openubmc/25.00.00.01@hw.ibmc.release/rc是当成了组件在构建,而实际上没有openubmc这个组件。

“conanfile.py” 19行,需要将openubmc改成ibmc