Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

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
 
Zurück
Oben