Yocto Project Build Failure at do_rootfs Task

Description: I’m working on a Yocto Project ( kirkistone) build for a Toradex Apalis i.MX8 target, creating a custom multimedia image. During the final build stage, specifically at the do_rootfs task, the process fails when trying to install several packages (such as alsa-utils, bluealsa, ffmpeg, etc.).

The error shows repeated instances of a configuration problem with unknown items SYSLOG_SU_ENAB and SYSLOG_SG_ENAB. Additionally, warnings indicate a missing or non-executable shell (/bin/false) when running useradd and groupadd commands for certain services (e.g., dbus, rpcbind, systemd).

    ERROR: Unable to install packages. Command '/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/opkg.conf -t /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/temp/ipktemp/ -o /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install alsa-utils bash bluealsa connman connman-client connman-plugin-ethernet connman-plugin-loopback connman-plugin-wifi coreutils curl ffmpeg gpicview less makedevs media-files mime-support net-tools opkg packagegroup-base-extended packagegroup-base-tdx-cli packagegroup-basic packagegroup-boot packagegroup-core-boot packagegroup-core-weston packagegroup-fsl-isp packagegroup-machine-tdx-cli packagegroup-tdx-cli packagegroup-tdx-graphical packagegroup-tdx-qt5 packagegroup-wifi-fw-tdx-cli packagegroup-wifi-tdx-cli python3-openai python3-pip python3-pyaudio python3-pydub python3-pyttsx3 python3-websockets rsync run-postinsts scooter-dash systemd-analyze timestamp-service udev-extraconf util-linux v4l-utils wayland-qtdemo-launch-cinematicexperience weston-xwayland xterm' returned 255:
    Installing media-files (1.2) on root
     

configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)
useradd: Warning: missing or non-executable shell '/bin/false'
Running useradd commands...
NOTE: dbus: Performing useradd with [--root /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs --system --home /var/lib/dbus                              --no-create-home --shell /bin/false                              --user-group messagebus]
configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)
useradd: Warning: missing or non-executable shell '/bin/false'
Running useradd commands...
NOTE: rpcbind: Performing useradd with [--root /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs --system --no-create-home --home-dir /                        --shell /bin/false --user-group rpc]
configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)
useradd: Warning: missing or non-executable shell '/bin/false'
Running useradd commands...
NOTE: systemd: Performing useradd with [--root /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs --system -d / -M --shell /sbin/nologin systemd-bus-proxy]
configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)
Running groupadd commands...
NOTE: systemd: Performing groupadd with [--root /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs -r render]
configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)
NOTE: systemd: Performing groupadd with [--root /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs -r sgx]
configuration error - unknown item 'SYSLOG_SU_ENAB' (notify administrator)
configuration error - unknown item 'SYSLOG_SG_ENAB' (notify administrator)

Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!

Did you like my answer?

:+1: :-1:


Based on the context provided, the Yocto Project build for the Toradex Apalis i.MX8 target is failing during the do_rootfs task due to configuration errors and shell issues. Here are some steps you can take to address these issues:

  1. Configuration Errors: The errors related to SYSLOG_SU_ENAB and SYSLOG_SG_ENAB suggest that there are unknown configuration items in your system. These might be related to PAM (Pluggable Authentication Modules) configuration files. Check your PAM configuration files (usually located in /etc/pam.d/) for any references to these items and ensure they are valid or remove them if they are not needed.

  2. Shell Issues: The warnings about a missing or non-executable shell (/bin/false) indicate that the shell specified for certain system users is not available. You can resolve this by ensuring that /bin/false exists and is executable. If it does not exist, you can create a symbolic link to /usr/sbin/nologin or another appropriate shell that is available on your system.

  3. Installation Command Failure: The non-zero exit code (255) from the package installation command suggests a failure in the package management process. Ensure that all dependencies for the packages you are trying to install are correctly specified in your Yocto recipes. You may also want to check the logs for more detailed error messages that could provide further insight into the failure.

By addressing these configuration and shell issues, you should be able to proceed with the Yocto build process and successfully create your custom multimedia image for the Apalis i.MX8 target.

Please, also check if these links can help you solve your problem:

configuration error - unkown item 'SYSLOG_SU_ENAB' during bitbake meta-toolchain-qt6 - NXP Community.

the file /bin/false was already there from the beginning with the right permissions

the image used to be built successfully everything happened since i added meta-rust layer all the packages used to be installed successfully

these are more logs:

NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Direct dependencies are ['/home/rania/pixii_os/pixii_os/build/../layers/meta-freescale/recipes-bsp/imx-mkimage/imx-boot_1.0.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/meta-toradex-bsp-common/recipes-bsp/tezi-metadata/tezi-metadata_0.3.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/meta-toradex-bsp-common/recipes-bsp/u-boot/u-boot-distro-boot.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/meta-toradex-nxp/recipes-bsp/u-boot/u-boot-toradex_2022.04.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/meta-toradex-nxp/recipes-kernel/linux/device-tree-overlays_git.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-core/glibc/cross-localedef-native_2.35.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-core/glibc/ldconfig-native_2.12.1.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/qemu/qemuwrapper-cross_1.0.bb:do_populate_sysroot', '/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-kernel/kmod/depmodwrapper-cross_1.0.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.46.5.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/makedevs/makedevs_1.0.1.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/opkg-utils/opkg-utils_0.5.0.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/opkg/opkg_0.5.0.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-extended/pigz/pigz_2.7.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/rania/pixii_os/pixii_os/build/../layers/openembedded-core/meta/recipes-support/bmap-tools/bmap-tools_git.bb:do_populate_sysroot']
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Installed into sysroot: []
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Skipping as already exists in sysroot: ['imx-boot', 'tezi-metadata', 'u-boot-distro-boot', 'u-boot-toradex', 'device-tree-overlays', 'cross-localedef-native', 'ldconfig-native', 'qemuwrapper-cross', 'depmodwrapper-cross', 'update-rc.d-native', 'e2fsprogs-native', 'makedevs-native', 'opkg-utils-native', 'opkg-native', 'pseudo-native', 'pigz-native', 'xz-native', 'bmap-tools-native', 'shadow-native', 'systemd-systemctl-native', 'qemu-native', 'util-linux-native', 'attr-native', 'gettext-minimal-native', 'libtool-native', 'texinfo-dummy-native', 'kmod-native', 'openssl-native', 'debianutils-native', 'desktop-file-utils-native', 'imx-sc-firmware-toradex', 'imx-atf', 'imx-seco', 'gcc-runtime', 'firmware-imx-8', 'glibc', 'gdk-pixbuf-native', 'gtk+3-native', 'libarchive-native', 'libsolv-native', 'zlib-native', 'perl-native', 'mkfontscale-native', 'glib-2.0-native', 'python3-wheel-native', 'coreutils-native', 'python3-six-native', 'python3-native', 'python3-installer-native', 'python3-setuptools-native', 'shared-mime-info-native', 'libusb1-native', 'ncurses-native', 'util-linux-libuuid-native', 'libpcre2-native', 'libcap-ng-native', 'libgcc', 'linux-libc-headers', 'libpng-native', 'libjpeg-turbo-native', 'gobject-introspection-native', 'libxdamage-native', 'at-spi2-atk-native', 'libxrender-native', 'libxcursor-native', 'libxi-native', 'fontconfig-native', 'cairo-native', 'libxcomposite-native', 'libxrandr-native', 'atk-native', 'libxfixes-native', 'libx11-native', 'libxext-native', 'pango-native', 'bzip2-native', 'zstd-native', 'lzo-native', 'expat-native', 'cmake-native', 'gdbm-native', 'make-native', 'util-macros-native', 'libfontenc-native', 'xorgproto-native', 'freetype-native', 'libpcre-native', 'libffi-native', 'gettext-native', 'python3-flit-core-native', 'libnsl2-native', 'libtirpc-native', 'sqlite3-native', 'readline-native', 'unzip-native', 'itstool-native', 'libxml2-native', 'flex-native', 'dbus-native', 'at-spi2-core-native', 'libxcb-native', 'libsm-native', 'pixman-native', 'xtrans-native', 'fribidi-native', 'libxft-native', 'harfbuzz-native', 'curl-native', 'font-util-native', 'm4-native', 'libxtst-native', 'libxau-native', 'libxdmcp-native', 'xcb-proto-native', 'libpthread-stubs-native', 'libice-native', 'icu-native', 'gnu-config-native']
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Initializing intercept dir for /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: ###### Generate rootfs #######
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Executing '/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg-make-index --checksum md5 --checksum sha256 -r /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/all/Packages -p /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/all/Packages -m /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/all' ...
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Executing '/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg-make-index --checksum md5 --checksum sha256 -r /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53/Packages -p /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53/Packages -m /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53' ...
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Executing '/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg-make-index --checksum md5 --checksum sha256 -r /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/apalis_imx8/Packages -p /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/apalis_imx8/Packages -m /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/apalis_imx8' ...
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Executing '/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg-make-index --checksum md5 --checksum sha256 -r /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53-mx8/Packages -p /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53-mx8/Packages -m /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53-mx8' ...
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Installing the following packages: locale-base-en-us
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/opkg.conf -t /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/temp/ipktemp/ -o /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install locale-base-en-us
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Installing glibc-binary-localedata-en-us (2.35) on root
Downloading file:/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53/glibc-binary-localedata-en-us_2.35-r0_cortexa72-cortexa53.ipk.
Installing locale-base-en-us (2.35) on root
Downloading file:/home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/oe-rootfs-repo/cortexa72-cortexa53/locale-base-en-us_2.35-r0_cortexa72-cortexa53.ipk.
Configuring glibc-binary-localedata-en-us.
Configuring locale-base-en-us.

NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: Installing the following packages: alsa-utils bash bluealsa connman connman-client connman-plugin-ethernet connman-plugin-loopback connman-plugin-wifi coreutils curl ffmpeg gpicview less makedevs media-files mime-support net-tools opkg packagegroup-base-extended packagegroup-base-tdx-cli packagegroup-basic packagegroup-boot packagegroup-core-boot packagegroup-core-weston packagegroup-fsl-isp packagegroup-machine-tdx-cli packagegroup-tdx-cli packagegroup-tdx-graphical packagegroup-tdx-qt5 packagegroup-wifi-fw-tdx-cli packagegroup-wifi-tdx-cli python3-openai python3-pip python3-pyaudio python3-pydub python3-pyttsx3 python3-websockets rsync run-postinsts scooter-dash systemd-analyze timestamp-service udev-extraconf util-linux v4l-utils wayland-qtdemo-launch-cinematicexperience weston-xwayland xterm
NOTE: tdx-reference-multimedia-image-1.0-r0 do_rootfs: /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/opkg.conf -t /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/temp/ipktemp/ -o /home/rania/pixii_os/pixii_os/build/tmp/work/apalis_imx8-tdx-linux/tdx-reference-multimedia-image/1.0-r0/rootfs  --force_postinstall --prefer-arch-to-version   install alsa-utils bash bluealsa connman connman-client connman-plugin-ethernet connman-plugin-loopback connman-plugin-wifi coreutils curl ffmpeg gpicview less makedevs media-files mime-support net-tools opkg packagegroup-base-extended packagegroup-base-tdx-cli packagegroup-basic packagegroup-boot packagegroup-core-boot packagegroup-core-weston packagegroup-fsl-isp packagegroup-machine-tdx-cli packagegroup-tdx-cli packagegroup-tdx-graphical packagegroup-tdx-qt5 packagegroup-wifi-fw-tdx-cli packagegroup-wifi-tdx-cli python3-openai python3-pip python3-pyaudio python3-pydub python3-pyttsx3 python3-websockets rsync run-postinsts scooter-dash systemd-analyze timestamp-service udev-extraconf util-linux v4l-utils wayland-qtdemo-launch-cinematicexperience weston-xwayland xterm
Setscene tasks: 3720 of 3720

Hi @rania !

Welcome to Toradex Community! :tada: :partying_face:

Please feel free to browse around!

Could you please share some details?

  1. Just to be sure: have you already checked the instruction to build the BSP? They are in our Toradex Developer website:
    1.1. Torizon: Build Torizon OS from Source With Yocto Project/OpenEmbedded | Toradex Developer Center
    1.2. non-Torizon: Build with Yocto Documentation Overview | Toradex Developer Center - Specifically the Build a Reference Image with Yocto Project/OpenEmbedded
  2. Which exact BSP version are you using? In other words, which exact manifest and which version are you using?
  3. Have you perhaps customized something? If yes, could you please try to build the image with no modifications, just to be sure that your setup is working?

Best regards,

all what i did was adding meta-rust but even with deleting it am still facing same errors should i do bitbake -c cleansstate tdx… and start over

Hi @rania !

Thanks for sharing more details.

I asked some questions in my previous message: when you have time, please go through them.

It is important for us to better understand what and how you are are doing things on your side.

Best regards,

it’s this repo : Index of /meta-toradex-bsp-common.git
(i am using kirkestone)

and as i said all what i did was adding meta-rust the master branch but i made sure it’s compatible with kirkstone first

Even -c cleansstate for the whole image didn’t solve the problem still getting the exact same errors

Hi @rania !

Thanks for sharing more details.

This is good. Means that your setup is working.

Also means that the issue is most probably not related to Toradex’s layers.

I have never seem this error. Searching a bit for more people facing this issue didn’t help me much…

I would need to test it on my side.

Could you please list all the modifications you did on top of Toradex’s layers to reach the error?

Please be sure to list all modifications (if any) on files like build/conf/local.conf and build/conf/bblayers.conf.

The more details and information, the better, so I can try to reproduce it.

Best regards,

these are the changes i made on local.conf:

# CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to
# track the version of this file when it was generated. This can safely be ignored if
# this doesn't mean anything to you.
CONF_VERSION = "2"

# Delete the the source/object/binary files once a package is built to preserve disk space
INHERIT += "rm_work"
PARALLEL_MAKE = "-j 8"

BB_NUMBER_THREADS = "8"
# Add Toradex bbclasses
INHERIT += "toradex-mirrors toradex-sanity"

# Use the upstream distro for modules based on i.MX 6/6ULL/7, downstream is no longer supported.
# For i.MX 8/8X/8MM/8MP and TI modules the downstream distro is used.
MACHINES_DOWNSTREAM_DISTRO_DEFAULT = "\
    apalis-imx8 \
    aquila-am69 \
    aquila-am69-k3r5 \
    colibri-imx8x \
    verdin-am62 \
    verdin-am62-k3r5 \
    verdin-imx8mm \
    verdin-imx8mp \
"
DISTRO ?= "${@bb.utils.contains("MACHINES_DOWNSTREAM_DISTRO_DEFAULT", d.getVar('MACHINE') or '', "tdx-xwayland", "tdx-xwayland-upstream", d)}"

# Don't generate the mirror tarball for SCM repos, the snapshot is enough
# BB_GENERATE_MIRROR_TARBALLS = "0"

# This file does not need to exist, if it does it can be used to influence machine specific
# configurations without copying the machine file.
include conf/machine/include/${MACHINE}.inc


#custom configuration 
##Accept ACCEPT_FSL_EULA 
ACCEPT_FSL_EULA = "1"
# DO NOT SET THE MACHINE AFTER THE ABOVE INCLUDE

# Adding rysync to Image 
IMAGE_INSTALL:append = " rsync"
# adding qt static 
#DISTRO_FEATURES:append= " qt5-static"
#DISTRO_FEATURES:remove= " ptest"
CORE_IMAGE_EXTRA_INSTALL:append = " python3-pip"
IMAGE_INSTALL:append = " ffmpeg"
LICENSE_FLAGS_ACCEPTED="commercial"  
CORE_IMAGE_EXTRA_INSTALL += "bluealsa alsa-utils curl"

and this is my bblayers.conf


# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
LCONF_VERSION = "7"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS_NXP ?= " \
  ${TOPDIR}/../layers/meta-toradex-nxp \
  ${TOPDIR}/../layers/meta-freescale \
  ${TOPDIR}/../layers/meta-freescale-3rdparty \
"

BBLAYERS_TI ?= " \
  ${TOPDIR}/../layers/meta-toradex-ti \
  ${TOPDIR}/../layers/meta-arm/meta-arm-toolchain \
  ${TOPDIR}/../layers/meta-arm/meta-arm \
  ${TOPDIR}/../layers/meta-ti/meta-ti-bsp \
  ${TOPDIR}/../layers/meta-ti/meta-ti-extras \
"

BBLAYERS ?= " \
  ${BBLAYERS_NXP} \
  ${BBLAYERS_TI} \
  ${TOPDIR}/../layers/meta-toradex-bsp-common \
  ${TOPDIR}/../layers/meta-openembedded/meta-oe \
  ${TOPDIR}/../layers/meta-openembedded/meta-filesystems \
  ${TOPDIR}/../layers/meta-openembedded/meta-gnome \
  ${TOPDIR}/../layers/meta-openembedded/meta-xfce \
  ${TOPDIR}/../layers/meta-openembedded/meta-networking \
  ${TOPDIR}/../layers/meta-openembedded/meta-multimedia \
  ${TOPDIR}/../layers/meta-openembedded/meta-python \
  ${TOPDIR}/../layers/meta-freescale-distro \
  ${TOPDIR}/../layers/meta-toradex-demos \
  ${TOPDIR}/../layers/meta-qt5 \
  ${TOPDIR}/../layers/meta-security/meta-tpm \
  ${TOPDIR}/../layers/meta-toradex-distro \
  ${TOPDIR}/../layers/meta-yocto/meta-poky \
  ${TOPDIR}/../layers/openembedded-core/meta \
  /home/rania/pixii_os/pixii_os/layers/meta-pixii \
  /home/rania/pixii_os/pixii_os/build/workspace \
  "

from myside i deleted the deploy the tmp and sstcache folders and trying to rebuild without the meta-rust and see whether it works or not

can u try it with meta-rust from your side ?

i solved the problem actually it was because of a recipe that i mentioned in my custom layer layer.conf it was missing some dependencies so i just delete it from image install