Boot2Qt Build Error

I am getting the following error when building my Yocto Boot2Qt image. How can I fix it?

ERROR: b2qt-embedded-qt6-image-1.0-r0 do_rootfs: Unable to install packages. Command '/media/telemetry-database/dimos/build-apalis-imx8/tmp/work/apalis_imx8-poky-linux/b2qt-embedded-qt6-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /media/telemetry-database/dimos/build-apalis-imx8/tmp/work/apalis_imx8-poky-linux/b2qt-embedded-qt6-image/1.0-r0/opkg.conf -t /media/telemetry-database/dimos/build-apalis-imx8/tmp/work/apalis_imx8-poky-linux/b2qt-embedded-qt6-image/1.0-r0/temp/ipktemp/ -o /media/telemetry-database/dimos/build-apalis-imx8/tmp/work/apalis_imx8-poky-linux/b2qt-embedded-qt6-image/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install opkg packagegroup-b2qt-embedded-addons packagegroup-b2qt-embedded-base packagegroup-b2qt-embedded-gstreamer packagegroup-b2qt-embedded-tools packagegroup-base-extended packagegroup-core-boot packagegroup-core-ssh-dropbear packagegroup-core-tools-debug packagegroup-core-tools-profile packagegroup-qt6-modules run-postinsts' returned 7:
 * Solver encountered 7 problem(s):
 * Problem 1/7:
 *   - package packagegroup-b2qt-embedded-base-1.0-r0.all requires connman, but none of the providers can be installed
 *   - package connman-1.41-r0.armv8a requires libgnutls30 >= 3.7.4, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libgnutls30-3.7.4-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-b2qt-embedded-base

 * Problem 2/7:
 *   - package connman-client-1.41-r0.armv8a requires connman, but none of the providers can be installed
 *   - package packagegroup-b2qt-embedded-tools-1.0-r0.apalis_imx8 requires connman-client, but none of the providers can be installed
 *   - package connman-1.41-r0.armv8a requires libgnutls30 >= 3.7.4, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libgnutls30-3.7.4-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-b2qt-embedded-tools

 * Problem 3/7:
 *   - package boot2qt-startupscreen-6.7.0-r0.armv8a requires qtdeviceutilities, but none of the providers can be installed
 *   - package libqt6networksettings6-6.7.0-r0.armv8a requires connman, but none of the providers can be installed
 *   - package packagegroup-b2qt-embedded-addons-1.0-r0.all requires boot2qt-startupscreen, but none of the providers can be installed
 *   - package connman-1.41-r0.armv8a requires libgnutls30 >= 3.7.4, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libgnutls30-3.7.4-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-b2qt-embedded-addons

 * Problem 4/7:
 *   - package gstreamer1.0-plugins-bad-meta-1.20.3.imx-r0.armv8a-mx8 requires gstreamer1.0-plugins-bad-curl, but none of the providers can be installed
 *   - package gstreamer1.0-plugins-bad-curl-1.20.3.imx-r0.armv8a-mx8 requires libcurl4 >= 7.82.0, but none of the providers can be installed
 *   - package packagegroup-b2qt-embedded-gstreamer-1.0-r0.all requires gstreamer1.0-plugins-bad-meta, but none of the providers can be installed
 *   - package libcurl4-7.82.0-r0.armv8a requires libidn2-0 >= 2.3.2, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libidn2-0-2.3.2-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-b2qt-embedded-gstreamer

 * Problem 5/7:
 *   - package gdb-11.2-r0.armv8a requires libdebuginfod1 >= 0.186, but none of the providers can be installed
 *   - package libdebuginfod1-0.186-r0.armv8a requires libcurl4 >= 7.82.0, but none of the providers can be installed
 *   - package packagegroup-core-tools-debug-1.0-r3.armv8a requires gdb, but none of the providers can be installed
 *   - package libcurl4-7.82.0-r0.armv8a requires libidn2-0 >= 2.3.2, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libidn2-0-2.3.2-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-core-tools-debug

 * Problem 6/7:
 *   - package systemtap-4.6-r0.armv8a requires libdebuginfod1 >= 0.186, but none of the providers can be installed
 *   - package libdebuginfod1-0.186-r0.armv8a requires libcurl4 >= 7.82.0, but none of the providers can be installed
 *   - package packagegroup-core-tools-profile-1.0-r3.apalis_imx8 requires systemtap, but none of the providers can be installed
 *   - package libcurl4-7.82.0-r0.armv8a requires libidn2-0 >= 2.3.2, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libidn2-0-2.3.2-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-core-tools-profile

 * Problem 7/7:
 *   - package packagegroup-qt6-addons-1.0-r0.apalis_imx8 requires qtdeviceutilities, but none of the providers can be installed
 *   - package libqt6networksettings6-6.7.0-r0.armv8a requires connman, but none of the providers can be installed
 *   - package packagegroup-qt6-modules-1.0-r0.apalis_imx8 requires packagegroup-qt6-addons, but none of the providers can be installed
 *   - package connman-1.41-r0.armv8a requires libgnutls30 >= 3.7.4, but none of the providers can be installed
 *   - conflicting requests
 *   - nothing provides libunistring2 >= 1.0 needed by libgnutls30-3.7.4-r0.armv8a
 * 
 * Solution 1:
 *   - do not ask to install a package providing packagegroup-qt6-modules









ERROR: Logfile of failure stored in: /media/telemetry-database/dimos/build-apalis-imx8/tmp/work/apalis_imx8-poky-linux/b2qt-embedded-qt6-image/1.0-r0/temp/log.do_rootfs.9507
ERROR: Task (/media/telemetry-database/dimos/sources/meta-boot2qt/meta-boot2qt-distro/recipes-qt/images/b2qt-embedded-qt6-image.bb:do_rootfs) failed with exit code '1'

I will note that I have disabled webengine with

DISTRO_FEATURES:remove="webengine"

Hey @lucien950,

Do you have a working yocto build that you are trying to add a boot2qt layer too? Can you give more details on your setup, as well as what hardware you are using.

Also, is there a perference for using boot2qt? You can also get QT on Torizon OS via using containers.

-Eric