Yocto builds auf Ubuntu 24.04
Auf meinem Arbeits-Linux-Rechner verwende ich Ubuntu 24.04. Als ich kürzlich ein Yocto-basiertes Projekt bauen wollte, schlug der Build aufgrund der AppArmor-Konfiguration fehl. Eine Lösung habe ich in einem Beitrag im Ubuntu-Discourse gefunden: Die AppArmor-Konfiguration musste angepasst werden, damit Bitbake das Erstellen von User Namespaces erlaubt.
Zuerst ein Config-File anlegen: sudo vi /etc/apparmor.d/bitbake
:
abi <abi/4.0>,
include <tunables/global>
/home/**/bitbake/bin/bitbake flags=(unconfined) {
userns,
}
Anschließend die Konfiguration laden: sudo apparmor_parser -r /etc/apparmor.d/bitbake