⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand.
Gestern habe ich testweise eine Test-Nextcloud in einem unprivileged LXC-Container auf Debian 10 upgegraded. Leider wollte danach die Cloud nur mehr einen weißen Bildschirm zeigen. Die Lösung: Die mariadb-server Instanz wollte nicht mehr starten. Hier nun ein Workarround, wie das ganze fürs erste wieder lauffähig wird. Leider handelt es sich nämlich um einen Bug in LXC oder apparmor mit Debian 10, siehe hier.
Um den Fehler zu beheben, entfernt man folgende Zeilen:
ProtectSystem=full
PrivateDevices=true
ProtectHome=true
In folgender Datei:
/lib/systemd/system/mariadb.service
Danach noch den Befehl
systemctl daemon-reload
ausführen, und den Service neustarten, damit funktioniert das ganze wieder.