Nextcloud - Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int.
Heute habe ich die folgende Fehlermeldung bei meiner Nextcloud bekommen:
Es gibt einige Warnungen zu Ihrer Systemkonfiguration. Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int. Aufgrund der Tatsache, dass das Ändern von Spaltentypen bei großen Tabellen einige Zeit dauern kann, wurden sie nicht automatisch geändert.
Durch Ausführen von "occ db:convert-filecache-bigint" können diese ausstehenden Änderungen manuell übernommen werden. Diese Operation muss ausgeführt werden, während die Instanz offline ist. Weitere Einzelheiten finden Sie auf der zugehörigen Dokumentationsseite. ...
Die Lösung ist schnell und einfach:
# Wechsel in das Nextcloud-Verzeichnis
cd /var/www/html/nextcloud/
# Aktivieren des Nextclud-Maintenance Modus
sudo -u www-data php occ maintenance:mode --on
# Ausführen des Konvertierungsbefehls
sudo -u www-data php occ db:convert-filecache-bigint
Es kommt sofort die folgende Meldung, die mit "Ja" zu bestätigen ist. Bei meiner Nextcloud-Instanz war die Konvertierung sofort erledigt, es gab keine Wartezeiten.
Nextcloud is in maintenance mode - no apps have been loaded
Following columns will be updated:
* mounts.storage_id
* mounts.root_id
* mounts.mount_id
This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] y
Und zum Schluss nicht vergessen den Wartungsmodus zu deaktivieren.
# Deaktivieren des Nextclud-Maintenance Modus
sudo -u www-data php occ maintenance:mode --off
Codeberg
Dein Weg zur eigenen Nextcloud
Gib mir gerne einen Kaffee ☕ aus ❗️
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.
Follow Me❗️