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 Schluß nicht vergessen den Wartungsmodus zu deaktivieren.


# Deativieren des Nextclud-Maintenance Modus
sudo -u www-data php occ maintenance:mode --off

2 Antworten auf „Nextcloud – Bei einigen Spalten in der Datenbank fehlt eine Konvertierung in big int.“

  1. Bei mir kommt die Meldung, wenn ich den ersten Befehl ausführen möchte: -bash: cd: /var/www/html/nextcloud/: No such file or directory. Liegt bei mir die Nextcloud an einem andern Ort?

  2. Hallo Jakob,

    die Installation von Nextcloud liegt normalerweise in einem Unterverzeichnis deines Webbrowsers. Schau doch einfach mal via Shell nach, wo das Nextcloud-Verzeichnis zu finden ist.

    Grüße

    Stefan

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.