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
相关产品推荐
相关产品推荐

