问题描述
部分组件编译失败,如adaptive_lm等多个闭源组件
Build adaptive_lm start, logfile: /root/workspace/csg/manifest-25.12_2026.12.31_LTS_SP2/temp/log/conan_Build_adaptive_lm.log
Download boost start, logfile: /root/workspace/csg/manifest-25.12_2026.12.31_LTS_SP2/temp/log/conan_Download_boost.log
Download computing_component_raid start, logfile: /root/workspace/csg/manifest-25.12_2026.12.31_LTS_SP2/temp/log/conan_Download_computing_component_raid.log
Build adaptive_lm not ok.
环境信息
-
操作系统:
-
软件版本:25.12 LTS SP2
-
高可用组件
- iBMC300_5.12.0.21_haf.tar.gz
- iBMC300_5.12.0.21.tar.gz
- iBMC300 5.12.0.21.B001.zip
-
conan
- sh-5.2# conan remote list
openubmc_opensource: https://conan.openubmc.cn/openubmc_opensource [Verify SSL: False, Enabled: True]
openubmc_sdk: https://conan.openubmc.cn/bmc_sdk_25.12-LTS-SP2 [Verify SSL: False, Enabled: True]
openubmc_dev: https://conan.openubmc.cn/conan_1 [Verify SSL: False, Enabled: True]
- sh-5.2# conan remote list
详细日志
======== Computing dependency graph ========
Graph root
cli
Requirements
adaptive_lm/v100r009c10spc101b200@openubmc/stable#3f805358da46d409d87c6616b6ebf090 - Cache
======== Computing necessary packages ========
adaptive_lm/v100r009c10spc101b200@openubmc/stable: Forced build from source
Requirements
adaptive_lm/v100r009c10spc101b200@openubmc/stable#3f805358da46d409d87c6616b6ebf090:221311549f17f23f5f1ccb96517a95f7b16b6afc - Build
======== Installing packages ========
adaptive_lm/v100r009c10spc101b200@openubmc/stable: WARN: Trying to remove corrupted source folder
adaptive_lm/v100r009c10spc101b200@openubmc/stable: WARN: This can take a while for big packages
adaptive_lm/v100r009c10spc101b200@openubmc/stable: Calling source() in /root/.conan2/p/adapt5ee915a55f00a/s/src
Formatted output saved to ‘/root/workspace/csg/manifest-25.12_2026.12.31_LTS_SP2/temp/log/swbom_data/dependencies_adaptive_lm.json’
ERROR: adaptive_lm/v100r009c10spc101b200@openubmc/stable: Error in source() method, line 30
git.fetch_commit(
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
sh-5.2#
sh-5.2# conan list
Found 133 pkg/version recipes matching * in local cache
Local Cache
abseil
abseil/20250127.0.004@openubmc/stable
account
account/1.101.8@openubmc/stable
adaptive_lm
adaptive_lm/v100r009c10spc101b200@openubmc/stable
ai_engine
ai_engine/1.100.5@openubmc/stable
咨询问题:
1、高可用包中看起来是已经marge成功了,conan list也已经存在了,为什在编译的时候还需要重新编译一次?
2、adaptive_lm组件为什么会编译失败,还需要从conan仓库拉指定版本?