我正在尝试通过他们主网站上的视频教程来学习 yocto。我安装了 poky-rocko-18.0.0 并在设置构建环境后尝试使用以下命令构建 linux 映像:
bitbake core-image-minimal
但是,我收到以下错误:

我不确定如何启动 bitbake 服务器,到目前为止还没有找到任何好的参考。
小智 9
我们的 bitbake 服务器也面临同样的问题。删除 bitbacke.lock 文件后它将起作用。使用以下命令解决。
rm -rf bitbake.lock
###/build$ bitbake core-image-sato
Loading cache: 100% |#########################################################################################################################################################################################################| Time: 0:00:01
Loaded 3867 entries from dependency cache.
Parsing recipes: 100%
Run Code Online (Sandbox Code Playgroud)
我的问题是我的构建系统上缺少一些包。
通过安装以下软件包(Debian)修复它:
sudo apt-get install chrpath
sudo apt-get install texinfo
Run Code Online (Sandbox Code Playgroud)
在我的 Arch 系统上:
sudo pacman -S rpcsvc-proto chrpath texinfo cpio diffstat
Run Code Online (Sandbox Code Playgroud)
小智 0
就我而言,它是通过/sf/answers/3211659881/(无法连接到 bitbake 服务器)的答案解决的 :
这是因为新函数 findTopdir (于 2017 年 7 月 18 日提交)不处理错误。例如缺少BBPATH环境变量,在BBPATH中找不到conf/bblayers.conf。如果出现错误,findTopdir 只会返回 None 。