首页 > 解决方案 > Yocto 元虚拟化:无法包含所需的文件 meta-virt-default-versions.inc

问题描述

我正在尝试将 docker 集成到我的 yocto 图像中。但是在添加了我的元虚拟化并使用之后 DISTRO_FEATURES_append = " virtualization meta-virt-default-versions.inc"

我收到以下 bitbake 错误(尝试构建映像或运行时bitbake-layers show-layers):

ERROR: Unable to start bitbake server
ERROR: Server log for this session (/home/parallels/Documents/yocto/poky/build/bitbake-cookerdaemon.log):
--- Starting bitbake server pid 21793 at 2019-08-31 21:36:14.688367 ---
ERROR: ParseError at /home/parallels/Documents/yocto/poky/meta-virtualization/conf/layer.conf:41: Could not include required file meta-virt-default-versions.inc
ERROR: ParseError at /home/parallels/Documents/yocto/poky/meta-virtualization/conf/layer.conf:41: Could not include required file meta-virt-default-versions.inc
ERROR: ParseError at /home/parallels/Documents/yocto/poky/meta-virtualization/conf/layer.conf:41: Could not include required file meta-virt-default-versions.inc

我正在构建thud - 2.6并获取元虚拟化层的 thud 分支。我正在为一个基于英特尔的板而建MACHINE = "intel-corei7-64"

潜在的问题是,如果我不包括DISTRO_FEATURES_append = " virtualization meta-virt-default-versions.inc"我没有正确的内核配置并且 docker 无法启动(CONFIG_IP_VS:缺失等,使用 docker check-config.sh 脚本进行检查)

任何帮助将不胜感激。

标签: linuxdockerlinux-kernelvirtualizationyocto

解决方案


推荐阅读