Yocto 由于软件包安装而导致do_rootfs错误

Yocto 由于软件包安装而导致do_rootfs错误,yocto,bitbake,openembedded,Yocto,Bitbake,Openembedded,我正在编写我自己的发行版层(以及我自己的图像配方),但当我尝试构建图像时,我总是会遇到以下错误: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created o

我正在编写我自己的发行版层(以及我自己的图像配方),但当我尝试构建图像时,我总是会遇到以下错误:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 packagegroup-base-extended : Depends: packagegroup-base but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

如何解决此问题?

请确保将您的软件包组包括在映像配方中,而不是在发行版配置中

例如:

$ git diff
diff --git a/meta-my-distro/conf/distro/include/my-distro-base.inc b/meta-my-distro/conf/distro/include/my-distro-base.inc
index f4dba77..36ca349 100644
--- a/meta-my-distro/conf/distro/include/my-distro-base.inc
+++ b/meta-my-distro/conf/distro/include/my-distro-base.inc
@@ -15,13 +15,6 @@ 

-DISTRO_EXTRA_RDEPENDS += "\
-                          packagegroup-my-distro-misc \
-"

diff --git a/meta-my-distro/recipes-core/images/my-distro-image-base.bb b/meta-my-distro/recipes-core/images/my-distro-image-base.bb
index c896c6c..f83853d 100644
--- a/meta-my-distro/recipes-core/images/my-distro-image-base.bb
+++ b/meta-my-distro/recipes-core/images/my-distro-image-base.bb
@@ -11,5 +11,12 @@ 

+IMAGE_INSTALL_append += "\
+                          packagegroup-my-distro-misc \
+"