背景
操作历程:
1、使用2503 dockerfile初始化后的环境
2、发布环境为镜像
3、使用发布后的环境实例化为容器
4、更新bingo版本
5、执行构建
版本信息:
问题现象
构建命令:
rm -rf /root/.conan/data/* && rm -rf temp/ && rm -rf output/ && LOG=DEBUG bingo build -b openUBMC -r openubmc_dev
构建提示出错:
开始下载 flatbuffers ...
>> wget --no-check-certificate https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz
ERROR: 执行命令 /usr/bin/wget --no-check-certificate https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz 错误, 日志: /home/workspace/openubmc_0403/manifest/temp/log/task.log
Traceback (most recent call last):
File "/usr/local/lib/python3.12/dist-packages/bmcgo/frame.py", line 274, in run
ret = self._run()
^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/bmcgo/frame.py", line 316, in _run
ret = work_x.run()
^^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task_install_flatbuffers.py", line 39, in run
self.run_command(f"wget --no-check-certificate {flatbuffers_url}")
File "/usr/local/lib/python3.12/dist-packages/bmcgo/tasks/task.py", line 257, in run_command
return self.tools.run_command(command, ignore_error, sudo, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/bmcgo/utils/tools.py", line 665, in run_command
raise e
File "/usr/local/lib/python3.12/dist-packages/bmcgo/utils/tools.py", line 655, in run_command
ret = subprocess.run(command, stdout=log_fd, stderr=log_fd, check=check, timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/wget', '--no-check-certificate', 'https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz']' returned non-zero exit status 4.
ERROR: Command '['/usr/bin/wget', '--no-check-certificate', 'https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz']' returned non-zero exit status 4.
初步分析
具体出错的命令是:
wget --no-check-certificate https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz
手动执行出错:
wget --no-check-certificate https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz
--2025-04-16 06:29:09-- https://cmc-hgh-artifactory.cmc.tools.huawei.com/artifactory/opensource_general/flatbuffers/2.0.0/package/flatbuffers-2.0.0.tar.gz
Resolving cmc-hgh-artifactory.cmc.tools.huawei.com (cmc-hgh-artifactory.cmc.tools.huawei.com)... failed: Name or service not known.
wget: unable to resolve host address 'cmc-hgh-artifactory.cmc.tools.huawei.com'
在宿主机执行也出错:
诉求
想确认下是华为源的问题还是我这边网络问题




