⚠️ 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.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920643