Problems During Installation under Ubuntu 24.04
bitbake asks for libtinfo5
Ubuntu 24.04 installs libtinfo6 per default.
- wget http://ftp.us.debian.org/debian/pool/main/n/ncurses/libtinfo5_6.4-4_amd64.deb
- 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>