我正在尝试设置bitbake工具,并尝试按照教程进行操作
https://www.yoctoproject.org/docs/1.8/bitbake-user-manual/bitbake-user-manual.html#bitbake-examples
现在,当我运行bitbake命令时,我得到以下错误,
p@p-ubuntu:~/ba/bitbake$ bitbake
NOTE: Retrying server connection... (Traceback (most recent call last):
File "/home/p/ba/bitbake/lib/bb/main.py", line 428, in setup_bitbake
topdir, lock = lockBitbake()
File "/home/p/ba/bitbake/lib/bb/main.py", line 480, in lockBitbake
lockfile = topdir + "/bitbake.lock"
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
)
NOTE: Retrying server connection... (Traceback (most recent call last):
File "/home/p/ba/bitbake/lib/bb/main.py", line 428, in setup_bitbake
topdir, lock = lockBitbake()
File "/home/p/ba/bitbake/lib/bb/main.py", line 480, in lockBitbake
lockfile = topdir + "/bitbake.lock"
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'如何启动bitbake服务器?
发布于 2020-06-02 01:10:49
在我严格地取消了bitbake-process (ctrl-c)之后,我也遇到了同样的问题。
在删除build-文件夹中的文件bitbake.lock后,bitbake再次按预期工作。
rm bitbake.lock发布于 2019-01-31 22:12:14
我也在遵循Yocto教程,并且犯了完全相同的错误。我在Windows10系统上的Virtual Box 6.0环境中运行Ubuntu 16.04。
我最终发现在共享文件夹上使用BitBake会产生这个错误。由于某些原因,在Virtual Box "sf_“共享文件夹中安装带有Bitbake的Yocto项目会产生该错误。
然后我创建了一个新的文件夹,而不是在我的Ubuntu的共享文件夹上,并在那里重做了Yocto教程步骤,Bitbake命令成功运行了!在我写这些代码的时候,它正在构建教程项目。
希望它能帮助你解决你的问题!
发布于 2017-10-08 03:46:44
您必须从build目录运行bitbake命令。我也有同样的问题,因为我不是从build目录运行它。
https://stackoverflow.com/questions/45242398
复制相似问题