Problems During Installation under Ubuntu 24.04

bitbake asks for libtinfo5

Ubuntu 24.04 installs libtinfo6 per default.

  1. wget http://ftp.us.debian.org/debian/pool/main/n/ncurses/libtinfo5_6.4-4_amd64.deb
  2. sudo dpkg -i libtinfo5_6.4-4_amd64.deb

apparmor security module breaks bitbake

See https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2056555 for this issue. Resolve by:

## Add Bitbake's AppArmor Profile to associate it with User Namespace profile
sudo tee /etc/apparmor.d/bitbake > /dev/null <<'EOF'
abi <abi/4.0>,
include <tunables/global>
profile bitbake /**/bitbake/bin/bitbake flags=(unconfined) {
        userns,
}
EOF

# Reload AppArmor Profile
sudo apparmor_parser -r /etc/apparmor.d/bitbake

apparmor security module breaks devtool

## Add Bitbake's AppArmor Profile to associate it with User Namespace profile
sudo tee /etc/apparmor.d/devtool > /dev/null <<'EOF'
abi <abi/4.0>,
include <tunables/global>
profile devtool /**/scripts/devtool flags=(unconfined) {
        userns,
}
EOF

# Reload AppArmor Profile
sudo apparmor_parser -r /etc/apparmor.d/devtool

clean everything associated with a recipe

bitbake -c cleanall <recipe>

  • Keine Stichwörter