You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitbake-layers启动服务器时挂起问题求助

问题:Docker容器中执行bitbake-layers操作挂起

刚接触Yocto构建,已完成数次构建,正在学习环境搭建逻辑。搭建了用于构建的Docker容器,但使用bitbake-layers执行创建、添加或查看层(如执行bitbake-layers show-layers)操作时,仅显示NOTE: Starting bitbake server...后就挂起。

查阅资料得知可查看bitbake-cookerdaemon.log排查原因,但该日志初始大小为0。终止进程后日志才被写入,包含如下线程异常及bitbake服务器运行日志:

线程异常日志

回溯(最近的调用最后):
  文件 "/usr/lib/python3.12/threading.py", 第1622行, 在 _shutdown中
    lock.acquire()

Bitbake服务器运行日志

61 16:14:09.189081 --- 启动bitbake服务器,进程ID 61,时间2024-09-11 16:14:09.189036 ---
61 16:14:09.190818 已启动bitbake服务器,进程ID 61
61 16:14:09.191145 进入服务器连接循环
61 16:14:09.191199 锁文件路径:/home/username/myir/myir_build/bitbake.lock
套接字路径:/home/username/myir/myir_build/bitbake.sock (True)
61 16:14:09.191966 接受连接 [<socket.socket fd=6, family=1, type=1, proto=0, laddr=bitbake.sock>] ([])
61 16:14:09.192875 处理客户端请求
61 16:14:09.192947 连接客户端
61 16:14:09.193583 运行命令 ['setFeatures', [2, 1]]
61 16:14:09.193656 发送回复 (None, None)
61 16:14:09.193780 命令执行完成(套接字:True)
61 16:14:09.194723 运行命令 ['updateConfig', ... ]
61 16:14:09.203470 发送回复 (None, 'bb.BBHandledException()\n回溯(最近的调用最后):\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/command.py", 第90行, 在 runCommand中\n    result = command_method(self, commandline)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/command.py", 第290行, 在 updateConfig中\n    command.cooker.updateConfigOpts(options, environment, cmdline)\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/cooker.py", 第466行, 在 updateConfigOpts中\n    self.reset()\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/cooker.py", 第1739行, 在 reset中\n    self.initConfigurationData()\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/cooker.py", 第282行, 在 initConfigurationData中\n    self.databuilder.parseBaseConfiguration()\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/cookerdata.py", 第268行, 在 parseBaseConfiguration中\n    self.data = self.parseConfigurationFiles(self.prefiles, self.postfiles)\n                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/cookerdata.py", 第468行, 在 parseConfigurationFiles中\n    bb.fatal(msg)\n  文件 "/home/username/myir/myir_build/sources/bitbake/lib/bb/__init__.py", 第170行, 在 fatal中\n    raise BBHandledException()\nbb.BBHandledException\n')
61 16:14:09.203591 命令执行完成(套接字:True)
61 16:15:34.828883 处理客户端请求
61 16:15:34.829026 断开客户端连接(套接字:True)
61 16:15:34.829217 无超时,退出。
61 16:15:34.929608 退出(套接字:True)
61 16:15:34.930370 因无法获取锁而退出
sys:1: ResourceWarning: 未关闭的文件 <_io.TextIOWrapper name='/home/username/myir/myir_build/bitbake-cookerdaemon.log' mode='a+' encoding='UTF-8'>

内容的提问来源于stack exchange,提问作者jgauthier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 11:57:20