背景
要在3095的板子上烧录固件包,在打包时出现问题 报 执行失败, 与任务状态服务器通信失败
执行的命令是 LOG=DEBUG bingo build -b openUBMC_1712_oee --os_type openeuler -pr profile.openeuler.ini --debug_platform_path /data
完整task日志看附件
终端堆栈信息是
[2026-08-05 10:21:28,989 INFO] task_build_conan.py:1080 >> rm -rf /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/etc/package_info
[2026-08-05 10:21:29,009 INFO] task_build_conan.py:1082 >> cp -f /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/package_info /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/etc/package_info
[2026-08-05 10:21:29,101 INFO] task_build_conan.py:1109 >> rm -rf /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/etc/package_graph
[2026-08-05 10:21:29,121 INFO] task_build_conan.py:1111 >> cp -f /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/graph_data.json /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/etc/package_graph
[2026-08-05 10:21:29,141 INFO] task_build_conan.py:1114 >> rm -rf opt/bmc/trust/sensitive_data.json
[2026-08-05 10:21:29,181 INFO] task_build_conan.py:1132 >> mkdir -p opt/bmc/trust
[2026-08-05 10:21:29,200 INFO] task_build_conan.py:1133 >> cp -df /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/sensitive_data.json opt/bmc/trust/sensitive_data.json
[2026-08-05 10:21:29,220 INFO] task_build_conan.py:1134 >> rm -rf /home/workspace/source/manifest/temp/build_openUBMC_1712_oee_debug_dev/tmp_root/sensitive_data.json
[2026-08-05 10:21:29,239 INFO] worker.py:267 任务 work.build.conan 完成
[2026-08-05 10:21:29,240 ERROR] worker.py:271 任务 work.build.conan 执行失败, 与任务状态服务器通信失败
[2026-08-05 10:21:29,245 INFO] worker.py:194 Traceback (most recent call last):
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 107, in set
self._dict[key] = status
~~~~~~~~~~^^^^^
File "<string>", line 2, in __setitem__
File "/usr/lib/python3.12/multiprocessing/managers.py", line 820, in _callmethod
conn.send((self._id, methodname, args, kwds))
File "/usr/lib/python3.12/multiprocessing/connection.py", line 206, in send
self._send_bytes(_ForkingPickler.dumps(obj))
File "/usr/lib/python3.12/multiprocessing/connection.py", line 427, in _send_bytes
self._send(header + buf)
File "/usr/lib/python3.12/multiprocessing/connection.py", line 384, in _send
n = write(self._handle, buf)
^^^^^^^^^^^^^^^^^^^^^^^^
BrokenPipeError: [Errno 32] Broken pipe
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 268, in _run
ws_client.set(self.target_name, self.work_name, "Done")
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 111, in set
self._on_error(exc, ignore_error)
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 69, in _on_error
raise WsServerCommException("与任务状态服务器通信失败") from exc
bmcgo.worker.WsServerCommException: 与任务状态服务器通信失败
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 186, in run
ret = self._run(self.config, self.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/dist-packages/bmcgo/worker.py", line 272, in _run
raise BmcGoException(f"任务 {work_name} 执行失败") from exc
bmcgo.errors.BmcGoException: 任务 work.build.conan 执行失败
[2026-08-05 10:21:29,246 ERROR] worker.py:196 任务 work.build.conan 执行失败
[2026-08-05 10:21:29,247 INFO] worker.py:67 [Errno 32] Broken pipe
task.txt (393.4 KB)