BMC Studio网页一直卡在仓库部署中

这个是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 - :magnifying_glass_tilted_left: 开始统一错误分析
2026-02-27 10:18:07,471 - INFO - ============================================================
2026-02-27 10:18:07,486 - INFO - :bar_chart: 统一分析完成!
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 - :clipboard: 详细错误分析
2026-02-27 10:18:07,486 - INFO - ============================================================
2026-02-27 10:18:07,487 - INFO - :file_folder: 案例 1: 无法在远程仓找到对应conan组件包
2026-02-27 10:18:07,487 - INFO - ──────────────────────────────────────────────────
2026-02-27 10:18:07,487 - INFO - :one_o_clock: 发生时间: 未知时间
2026-02-27 10:18:07,487 - INFO - :round_pushpin: 来源: 日志文件
2026-02-27 10:18:07,487 - INFO - :page_facing_up: 文件: /root/.bmcgo_log/bingo.log
2026-02-27 10:18:07,487 - INFO - :memo: 问题描述: 无法在远程仓找到对应的conan组件包,请确认组件是否发布
2026-02-27 10:18:07,487 - INFO - :page_facing_up: 相关输出:
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 - :light_bulb: 解决方案: 常见场景: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)

这个可以,报错后我执行的这个,但是没有解决问题

没有解决问题是指?解压进去后还报错吗?

解压后可以执行一键出包,一键出包过程报错,日志附件上传在审核

可以进行出包操作了,但是出包过程报错,构建日志见附件,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是在哪里下载的?