• News
  • News
  • Fehler nach Nextcloud-Update auf Version 15.x beseitigen

icon facebook icon twitter 

Fehler nach Nextcloud-Update auf Version 15.x beseitigen

1. möglicher Fehler:

nextcloud logoIn der Datenbank fehlen einige Indizes. Auf Grund der Tatsache, dass das Hinzufügen von Indizes in großen Tabellen einige Zeit in Anspruch nehmen kann, wurden diese nicht automatisch erzeugt. Durch das Ausführen von "occ db:add-missing-indices" können die fehlenden Indizes manuell hinzugefügt werden, während die Instanz weiter läuft. Nachdem die Indizes hinzugefügt wurden, sind Anfragen auf die Tabellen normalerweise schneller.

Fehlender Index "owner_index" in der Tabelle "d31OC_share".

Fehlender Index "initiator_index" in der Tabelle "d31OC_share".

 

2. möglicher Fehler:

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 < <https://docs.nextcloud.com/server/15/go.php?to=admin-bigint-conversion> https://docs.nextcloud.com/server/15/go.php?to=admin-bigint-conversion> .

activity.activity_id

activity.object_id

activity_mq.mail_id

filecache.fileid

filecache.storage

filecache.parent

filecache.mimetype

filecache.mimepart

filecache.mtime

filecache.storage_mtime

mimetypes.id

storages.numeric_id

 

SSH-Zugang mit Putty öffnen.
In das Verzeichnis ihrer Cloud wechseln (Befehle: cd ihr_Verzeichnis)

Bitte sicherstellen, dass die Verzeichnisrechte von "occ" auf 755 geändert sind.
Bei 644 ist die Ausführung des nachfolegnden Code nicht möglich!

1. ausführen um 1. genannten Fehler zu beheben:
./occ db:add-missing-indices

2. ausführen um 2. genannten fehler zu beheben:
./occ db:convert-filecache-bigint

Die Befehle müssen mit PHP7 ausgeführt werden! Bedeutet also dass PHP70 mit einem Leerzeichen vorangestellt werden muss:

php70 ./occ db:add-missing-indices

php70 /occ db:convert-filecache-bigint

 

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen Ok