Container Manager(Docker) Nextcloud+MariaDB - Upgrade Database?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

atietze

Benutzer
Registriert
13. Nov. 2020
Beiträge
13
Reaktionspunkte
3
Punkte
3
Hi,

bei mir läuft Nextcloud unter MariaDB (Version 11.4.10-r0-ls215) auf meiner DS224+. Soweit läuft alles einwandfrei, nur wenn ich ins Log des nextcloud_mariadb Containers schaue, bekomme ich beim Starten diese Meldung. Ist das ein Grund irgendetwas zu tun und wenn ja, was genau?

#################################################################
# #
# An upgrade is required on your databases. #
# #
# Stop any services that are accessing databases #
# in this container, and then run the command #
# #
# mariadb-upgrade -u root #
# #
#################################################################

Danke für eine Tipp
Andreas
 
Also die Aussage "Nextcloud läuft unter MariaDB" ist nicht korrekt. Du meinst eher, dass Nextcloud in Kombination mit MariaDB als Datenbank läuft.
Welche Version der Nextcloud ist im Einsatz?
Läuft Nextcloud nativ oder als Docker?

Was zeigt die Nextcloud Instanz (WebUI) wenn man sich als Admin anmeldet unter "Administrationseinstellungen -> Übersicht -> Sicherheits- & Einrichtungswarnungen".
Oder als Alternative mit Setup checks über die Kommandozeile occ setupchecks.

Oft fehlen nur Indizes die sich über occ db:add-missing-indices erstellen lassen.

Oder geht es hier rein um mariadb? Hast du von MariaDB erst ein Upgrade durchgeführt? Wenn ja dann sollte man bei einem Versionswechsel ein Datenbank-Upgrade durchführen damit alle Systemtabellen und Metadaten auf den neuesten Stand gebracht werden.

1. Nextcloud stoppen:
Stoppe alle Dienste, die auf die Datenbank zugreifen (z.B. Nextcloud-Container).

2. In den MariaDB-Container einloggen:
Bash:
docker exec -it nextcloud_mariadb bash
(Passe den Containernamen ggf. an.)

3. Upgrade durchführen
Im Container:
Bash:
mariadb-upgrade -u root
(Du wirst ggf. nach dem root-Passwort gefragt.)

4 Container neu starten
Starte den MariaDB- und Nextcloud-Container wieder.
 
Zuletzt bearbeitet:

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat