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

Verwandte Inhalte