Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Hardware & Software Praxis: Nextcloud im Docker-NAS reparieren

Basierend auf Ihrem Artikel
Du musst dich Anmelden oder Registrieren um diesen link zusehen!
habe ich auf einem Synology DS918+ Nextcloud als Docker-Container installiert. Bisher haben sämtliche automatischen Updates über Watchtower ohne Probleme funktioniert. Seit dem letzten MariaDB-Update kann ich mich aber nicht mehr einloggen. Im Browser erscheint nur ein "Interner Serverfehler" mit einem unverständlichen Fehlercode. Wie bekomme ich wieder Zugriff auf Nextcloud?


Der Fehler rührt daher, dass MariaDB ab Version 10.6 den Schreibzugriff auf Tabellen im Compressed-Format standardmäßig verbietet. Diesen Schreibzugriff muss man per Systemvariable in der MariaDB-Konfiguration wieder erlauben. Dazu stoppen Sie zunächst den Nextcloud- und den MariaDB-Container. Nun legen Sie auf dem NAS mit der File Station im Docker-Pfad ein neues Verzeichnis namens dbconf an. Erstellen Sie auf dem PC eine Textdatei mariadb.cnf mit dem Inhalt

[mysqld]
innodb_read_only_compressed = "OFF"

und kopieren Sie diese Datei in das neue Verzeichnis. Zuletzt legen Sie in der MariaDB-Container-Konfiguration unter Volume ein neues Ordner-Mapping auf docker/dbconf an, das zu /etc/mysql/conf.d führt (siehe Screenshot), und starten den MariaDB-Container und den Nextcloud-Container.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!



Nach dem automatischen Update stolpert der Nextcloud-Container im NAS wegen einer Datenbankänderung. Das lässt sich mit einem kleinen Eingriff beheben.
Quelle: c‘t
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…