BMC_studio一键出包失败

在win11上通过wsl 安装的bmc_stdio,直接拉取的AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台

然后一键出包,失败了。

日志记录是

复制 /root/bmc_studio/workspaces/es_ubmc/manifest/build/rootfs 到 conan 安装目录 >> rm -rf /root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/conan_install/rootfs >> cp -rf /root/bmc_studio/workspaces/es_ubmc/manifest/build/rootfs /root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/conan_install/rootfs >> rm -rf /root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/conan_install/openubmc >> cp -rf /root/bmc_studio/workspaces/es_ubmc/manifest/temp/board_openUBMC/rootfs /root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/conan_install/openubmc 不能从 yaml 文件中获取到键值 tosupporte/qemu/fixed_version, 没有相关配置 版本 json 配置: {‘Version’: ‘25.12.00.01’, ‘BuildNum’: ‘01’, ‘ReleaseDate’: ‘10:34:25 Dec 24 2025’, ‘BMCSDKVersion’: ‘5.12.00.01’, ‘openUBMCVersion’: ‘25.12’} WARN: 未配置 show_version 字段 >> conan lock create . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:a build_type=Debug -o fructrl/*:qemu=True -o general_hardware/*:qemu=True -o nsm/*:qemu=True -o bmc_network/*:qemu=True -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o bmc_time/*:manufacture=True -o */*:enable_luajit=True -o */*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86 --lockfile-out=/root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/openubmc.lock >> conan graph info . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:a build_type=Debug -o fructrl/*:qemu=True -o general_hardware/*:qemu=True -o nsm/*:qemu=True -o bmc_network/*:qemu=True -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o bmc_time/*:manufacture=True -o */*:enable_luajit=True -o */*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86 -f json --lockfile=/root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/openubmc.lock --out-file=/root/bmc_studio/workspaces/es_ubmc/manifest/temp/build_openUBMC_debug_dev/graph.info --user=openubmc --channel=stable start build dependency packages of openUBMC start build openUBMC: conan create . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:a build_type=Debug -o fructrl/*:qemu=True -o general_hardware/*:qemu=True -o nsm/*:qemu=True -o bmc_network/*:qemu=True -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o bmc_time/*:manufacture=True -o */*:enable_luajit=True -o */*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86 --user=openubmc --channel=stable --build=missing >> conan create . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:a build_type=Debug -o fructrl/*:qemu=True -o general_hardware/*:qemu=True -o nsm/*:qemu=True -o bmc_network/*:qemu=True -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o bmc_time/*:manufacture=True -o */*:enable_luajit=True -o */*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86 --user=openubmc --channel=stable --build=missing 目标 personal 正在等待任务: work.task_build_rootfs_img, 当前已等待 60 秒 目标 personal 正在等待任务: work.build.conan, 当前已等待 60 秒 目标 personal 正在等待任务: work.build.conan, 当前已等待 60 秒 目标 personal 正在等待任务: work.build.conan, 当前已等待 60 秒 ERROR: 执行命令 conan create . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:a build_type=Debug -o fructrl/*:qemu=True -o general_hardware/*:qemu=True -o nsm/*:qemu=True -o bmc_network/*:qemu=True -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o bmc_time/*:manufacture=True -o */*:enable_luajit=True -o */*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86 --user=openubmc --channel=stable --build=missing 错误, 日志: /root/bmc_studio/workspaces/es_ubmc/manifest/temp/log/task.log ERROR: 任务 work.build.conan 执行失败, Command ‘[’/usr/local/bin/conan’, ‘create’, ‘.’, ‘-pr=profile.luajit.ini’, ‘-pr:b’, ‘profile.dt.ini’, ‘-r’, ‘openubmc_dev’, ‘-s:a’, ‘build_type=Debug’, ‘-o’, ‘fructrl/*:qemu=True’, ‘-o’, ‘general_hardware/*:qemu=True’, ‘-o’, ‘nsm/*:qemu=True’, ‘-o’, ‘bmc_network/*:qemu=True’, ‘-o’, ‘firmware_mgmt/*:community_enable=True’, ‘-o’, ‘vpd/*:board_name=openUBMC’, ‘-o’, ‘chassis/*:manufacture=True’, ‘-o’, ‘webui/*:energy_enabled=False’, ‘-o’, ‘webui/*:webvnc_enabled=True’, ‘-o’, ‘help/*:board_name=openUBMC’, ‘-o’, ‘bmc_time/*:manufacture=True’, ‘-o’, ‘*/*:enable_luajit=True’, ‘-o’, ‘*/*:module_symvers=1ee923e971f1cf759b9b1cf3df4fbdf4182b1eb2d5f267ef64494e6ea0bf9b86’, ‘–user=openubmc’, ‘–channel=stable’, ‘–build=missing’]’ returned non-zero exit status 1. ERROR: 任务 work.build.conan 执行失败 ERROR: 任务 personal 执行失败 ERROR: 请查看日志信息 >> conan install --requires=‘bingo_cases/[>=1.0.0]@openubmc/stable’ -u --deployer-folder=/tmp/tmpciqryqtr -of /tmp/tmpciqryqtr -d direct_deploy timed out timed out timed out timed out timed out timed out

全量日志是

2512241029log.txt (28.1 KB)

其他信息

bingo --version

whoami
root
未检测到组件的conanfile.py, 构建可能失败
WARN: /opt/RTOS安装了多个RTOS工具版本,版本不匹配将导致编译失败,建议只保留其中一个,本次将使用208.10.0构建。
bingo 版本为: 0.6.116
bmc-studio 版本为: 1.2.0

conan --version
Conan version 2.24.0

在/root/bmc_studio/workspaces/es_ubmc/manifest/目录的temp/log/task.log里详细日志,看下报错信息。

这个问题应该是本地的RTOS版本和远程manifest要求的RTOS要求不一致导致的问题,解决方案:

  1. 在manifest重新环境初始化: python3 init.py -path bmc_sdk.zip,bmc_sdk.zip下载链接:https://repo.openubmc.cn/25.12/sdk/bmc_sdk.zip
  2. 然后重新出包即可
1 个赞

2512241137task.txt (126.0 KB)

bingo build也无法出包,

按照三楼的方法重新初始化,也无法出包。

不行bingo build还是出问题

初始化与出包日志.txt (69.5 KB)

你这边初始化的bmc_sdk不是正确的版本哦,你看直接查看ls /opt/RTOS,里面应该是208.9.0,但是目前需要208.10.0, 直接下载这个:https://repo.openubmc.cn/25.12/sdk/bmc_sdk.zip

怎么关系怎么对应,可以从哪里查看避免类似的问题发生?

这个一般看task.log, 如果报错里面有rtosxxx,一般都是这个问题了