这个是studio终端输出错误信息,麻烦帮忙看下
[2026-02-27T10:18:07.663465236+08:00] [ERROR] [manifest_model.cj] [488] >> whoami
root
conan版本: 2.24.0
====== 开始更新源码, 单板名: openUBMC 代码路径: /root/bmc_studio/workspaces/KP920 ======
conan install --requires=‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ -o ibmc_sdk/:rtos_version=rtos_v2 -o ibmc_sdk/ :enable_haf=False --build=missing -f json --out-file=/tmp/tmp8oghsrjl/package.json -of temp
======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu14
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[options]
ibmc_sdk/:enable_haf=False
ibmc_sdk/ :rtos_version=rtos_v2
Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.cppstd=gnu14
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
======== Computing dependency graph ========
ibmc_sdk/5.12.00.05.b003@openubmc/stable: Not found in local cache, looking in remotes…
ibmc_sdk/5.12.00.05.b003@openubmc/stable: Checking remote: openubmc_sdk
Connecting to remote ‘openubmc_sdk’ with user ‘liujinlong’
ibmc_sdk/5.12.00.05.b003@openubmc/stable: Checking remote: openubmc_opensource
Connecting to remote ‘openubmc_opensource’ with user ‘liujinlong’
Graph root
cli
ERROR: Package ‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ not resolved: Unable to find ‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ in remotes. Required by ‘cli’
ERROR: 执行命令 conan install --requires=‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ -o ibmc_sdk/:rtos_version=rtos_v2 -o ibmc_sdk/ :enable_haf=False --build=missing -f json --out-file=/tmp/tmp8oghsrjl/package.json -of temp 错误, 日志: /root/.bmcgo_log/bingo.log
ERROR: Command ‘[’/usr/local/bin/conan’, ‘install’, ‘–requires=ibmc_sdk/5.12.00.05.b003@openubmc/stable’, ‘-o’, ‘ibmc_sdk/:rtos_version=rtos_v2’, ‘-o’, 'ibmc_sdk/ :enable_haf=False’, ‘–build=missing’, ‘-f’, ‘json’, ‘–out-file=/tmp/tmp8oghsrjl/package.json’, ‘-of’, ‘temp’]’ returned non-zero exit status 1.
ERROR: 请查看日志信息
conan install --requires=‘bingo_cases/[>=1.0.0]@openubmc /stable’ -u --deployer-folder=/tmp/tmppzrodoev -of /tmp/tmppzrodoev -d direct_deploy
2026-02-27 10:18:07,471 - INFO -
2026-02-27 10:18:07,471 - INFO - 开始统一错误分析
2026-02-27 10:18:07,471 - INFO - ============================================================
2026-02-27 10:18:07,486 - INFO - 统一分析完成!
2026-02-27 10:18:07,486 - INFO - 分析文件数量: 19 个
2026-02-27 10:18:07,486 - INFO - 日志条目总数: 46 条
2026-02-27 10:18:07,486 - INFO - 日志文件案例: 1 个
2026-02-27 10:18:07,486 - INFO - 命令失败案例: 0 个
2026-02-27 10:18:07,486 - INFO - 总案例: 1 个
2026-02-27 10:18:07,486 - INFO -
2026-02-27 10:18:07,486 - INFO - 详细错误分析
2026-02-27 10:18:07,486 - INFO - ============================================================
2026-02-27 10:18:07,487 - INFO - 案例 1: 无法在远程仓找到对应conan组件包
2026-02-27 10:18:07,487 - INFO - ──────────────────────────────────────────────────
2026-02-27 10:18:07,487 - INFO - 发生时间: 未知时间
2026-02-27 10:18:07,487 - INFO - 来源: 日志文件
2026-02-27 10:18:07,487 - INFO - 文件: /root/.bmcgo_log/bingo.log
2026-02-27 10:18:07,487 - INFO - 问题描述: 无法在远程仓找到对应的conan组件包,请确认组件是否发布
2026-02-27 10:18:07,487 - INFO - 相关输出:
2026-02-27 10:18:07,487 - INFO - ERROR: Package ‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ not resolved: Unable to find ‘ibmc_sdk/5.12.00.05.b003@openubmc/stable’ in remotes. Required by ‘cli’
2026-02-27 10:18:07,487 - INFO - 解决方案: 常见场景:conan组件包未发布,请优先发布组件包
2026-02-27 10:18:07,487 - INFO - ──────────────────────────────────────────────────
bmc_sdk没了,需要重新环境初始化,在manifest下重新放个sdk然后python init一下
根据建议,我已经重新建立干净的工作空间,分支试过main和br_release_openUBMC2512_20261231_LTS,然后一键部署仓库,还是会报缺少firmware_mgmt、remote_console、nsm组件,麻烦还是帮忙分析下是操作问题还是其他原因,谢谢
具体操纵步骤:
1、执行conan remote login openubmc_dev username -p pswd
2、执行conan remote login openubmc_sdk username -p pswd
3、执行conan remote login openubmc_opensource username -p pswd
4、sudo bingo studio,浏览器访问bmc studio
5、新建工作空间如下图,执行一键部署
在工作空间内的manifest运行一下bingo fetch试试?
log.txt (53.5 KB)
我是在root权限下,bmcgo fetch没有这个命令,使用bingo fetch日志如附件,有ERROR,这两个命令对结果是否有影响?
手动执行下指令看看有没有什么报错conan download nsm/1.100.16@openubmc/stable -r openubmc_sdk --only-recipe
执行命令后没有报错
liujinlong@QiTianM415-D339:~/bmc_studio/workspaces/main/manifest$ conan download nsm/1.100.16@openubmc/stable -r openubmc_sdk --only-recipe
Connecting to remote ‘openubmc_sdk’ with user ‘liujinlong’
Skip recipe nsm/1.100.16@openubmc/stable#24865f584fab4837d92087ca73387d2e download, already in cache
Download completed in 0s
Local Cache
nsm
nsm/1.100.16@openubmc/stable
revisions
24865f584fab4837d92087ca73387d2e (2025-12-26 08:17:47 UTC)
那现在bmc studio那里还说你缺nsm组件吗?
还是提示当前缺少firmware_mgmt、remote_console、nsm组件,请手动导入,我看其组件在manifest同层目录都有对应文件夹,这3个还是没有
那您试试看执行一遍这两个命令:
conan download firmware_mgmt/1.100.16@openubmc/stable -r openubmc_sdk --only-recipe
conan download remote_console/1.100.28@openubmc/stable -r openubmc_opensource --only-recipe
然后再执行一遍bingo fetch,可能可以解决问题
root@QiTianM415-D339:~/bmc_studio/workspaces/bmc/manifest# conan download remote_console/1.100.28@openubmc/stable -r openubmc_opensource --only-recipe
Connecting to remote ‘openubmc_opensource’ with user ‘liujinlong’
ERROR: 404: Not found. [Remote: openubmc_opensource]
你好,执行conan download remote_console/1.100.28@openubmc/stable -r openubmc_opensource --only-recipe报ERROR,把openubmc_opensource换成openubmc_sdk不报ERROR,最终还是报缺3个组件
操作步骤:
1、依次执行
conan download firmware_mgmt/1.100.16@openubmc/stable -r openubmc_sdk --only-recipe
conan download remote_console/1.100.28@openubmc/stable -r openubmc_sdk --only-recipe
conan download nsm/1.100.16@openubmc/stable -r openubmc_sdk --only-recipe
2、在manifest执行bingo fetch
3、bingo studio执行一键仓库部署,请问是否还需要执行执行一键仓库部署?进网页时没有提示缺组件,一键仓库部署后会提示,一键出包始终无法点击
conan download remote_console/1.100.28@openubmc/stable -r openubmc_opensource --only-recipe这个命令的error是什么可以看一下吗?
执行后报这个
root@QiTianM415-D339:~/bmc_studio/workspaces/bmc/manifest# conan download remote_console/1.100.28@openubmc/stable -r openubmc_opensource --only-recipe
Connecting to remote ‘openubmc_opensource’ with user ‘liujinlong’
ERROR: 404: Not found. [Remote: openubmc_opensource]
这是个闭源组件,conan download remote_console/1.100.28@openubmc/stable -r openubmc_sdk --only-recipe试试呢
感觉您的环境存在一些问题。要不这样吧,你先手动导入这三个组件。将这个文件后缀名改为zip,然后将这个压缩包解压至您的工作空间内,和manifest平级即可。
Downloads.txt (12.6 KB)
haotianTang0571:
压进去后还报错
解压后可以执行一键出包,一键出包过程报错,日志附件上传在审核
可以进行出包操作了,但是出包过程报错,构建日志见附件,manifest执行bingo build可以出包
log.txt (39.7 KB)
意思是终端可以出包,但studio无法出包?我看日志是在执行这条命令的时候出错了,能否执行一下看看?
conan create . -pr=profile.luajit.ini -pr:b profile.dt.ini -r openubmc_dev -s:h build_type=Debug -o *:manufacture=True -o *:module_symvers=ca7d466b391e7ba1e7f5576666e3fec47f8c3d90d6010c4d53704c14a5147f0f -o firmware_mgmt/*:community_enable=True -o vpd/*:board_name=openUBMC -o fructrl/*:manufacture=True -o chassis/*:manufacture=True -o webui/*:energy_enabled=False -o webui/*:webvnc_enabled=True -o help/*:board_name=openUBMC -o remote_console/*:webvnc_supported=True -o nsm/*:webvnc_supported=True -o bmc_time/*:manufacture=True -o */*:enable_luajit=True --user=openubmc --channel=stable --build=missing
顺便问一下,您用来初始化的sdk是在哪里下载的?