版本/环境
- BMC Studio:2509 版本
- 功能位置:
器件建模 -> CSR 模型 - 参考文档:BMC Studio 用户指南(初始化流程)
BMC Studio用户指南 | 文档中心 | openUBMC
复现步骤
- 按文档完成 2509 版本 BMC Studio 的首次启动与初始化向导。
- 进入 器件建模 → CSR 模型 页面。
- 页面可以正常打开,但左侧/中部未看到任何已存在的器件/组件条目与结构树(见截图)。
BMC Studio用户指南 | 文档中心 | openUBMC
版本/环境
器件建模 -> CSR 模型可能是因为您未成功导入仓库所导致的。可以麻烦您贴一下您的仓库管理页面吗?在右上角的这个页面。
![]()
怪我没把话说清楚,我是想看一下您这里有没有把mdb_interface这个仓正确导入。可以请您帮忙看一下吗?
是不是版本问题?
root@tux-105:~/bmc_studio/workspaces/workspace_2# ls
abseil chassis help manifest observability power_mgmt re2 thermal_mgmt
account fructrl hica manufacture opentelemetry profile_schema rootfs_user vpd
bios frudata libyaml mdb_interface opentelemetry-proto protobuf sensor webui
c_ares general_hardware lsw network_adapter pcie_device rackmount storage
root@tux-105:~/bmc_studio/workspaces/workspace_2#
可能是由于版本问题导致的。25.09的最新版BMC Studio(版本号1.2.0)即将于近期上线,届时请您升级后再看一下问题是否修复
好的,麻烦您了。
最新版本还是不太行。
这个目前会有几个问题,使用场外环境bmcstudio,使用bingo,不使用bmcgo,不用高可用模块,只用开源代码,无任何代理,无多余操作,使用最新的manifest只做init.py初始化,然后切换到manifest 2509去编译构建,构建完成后,删除manifest,再去执行bmcstudio。
一键部署应该是用的bingo fetch –stage stable吧,或者bingo fetch –stage rc,或者bingo fetch –a然后bingo build,加上conan downloads,conan cache这些。
0.首先把git manifest链接给到bmcstudio,第一次给到studio时候,是没有获取gitcode公钥的,所以要手动输入yes or no的交互,所以这时候会导致bmcstudio无法读取manifest仓库。
规避:搭建后用命令获取gitcode公钥,然后再使用bmcstudio。
1.bingo fetch我自己手动执行测试时候,中间遇到闭源的gitcode 的仓库时候,会用conandata.yml里面的链接clone,这时候会出现要输入用户名和密码,因为仓库可能存在,所以要确认是否是闭源仓库的用户,所以会出现这种情况,而不是说clone 直接失败。
规避:直接git设置gitcode的https 用户名和令牌后可以绕过去,虽然是闭源的,但是不用做交互了,克隆告警失败就过去了。
2.有一些是需要clone github的仓库,在办公电脑,家里环境会遇到超时问题,但是一键部署看不到,导致时间非常长,一直转圈。
规避:在bmcstudio启动前,先加全局隧道tun 代理再开studio,或者先加普通的git全局代理再手动bingo fetch –stage stable,因为目前尚不确定 BMC Studio 在启动时是否会清理或忽略环境变量,为避免代理失效,手动执行 fetch 更为稳妥。
3.一键部署时间非常长。原因可能在于fetch时候会出现以上问题,因为bmcstudio告警很少,直接抓进程,有bingo fetch,bingo build -b openUBMC -t app编译,有conan cache,download
4.是有很多库是clone不下来的,我不太清楚bmcstudio使用时候会不会通过conan用闭源的组件,目前看会议上说明是会用这些闭源conan组件的。
5.是这个csr器件库,点击任一csr文件后,旁边器件库是空的。
6.仓库管理界面的日志点到其他页面再回去,日志就不显示了。
由于大量社区举报,此话题被临时关闭至少 4 小时。
此话题已在 107 天后被自动打开。