Wie schon in den vorherigen Artikeln:
- https://www.taste-of-it.de/nextcloud-fehler-php-imagick-fehlt/
- https://www.taste-of-it.de/nextcloud-fehlende-indizes-in-der-datenbank/
löse ich ein paar Fehlermeldungen die die Nextcloud in der „Übersicht“ anzeigt. Ein weiter mir angezeigter ist die fehlende Konvertierung einiger Spaltentypen in das Format bigint.
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.
– 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
Auch hier ist die Lösung relativ einfach und sieht wie folgt aus:
Nextcloud fehlende Indizes in der Datenbank setzen
- auf dem Server mit Root-Rechten verbinden
- in das Hauptverzeichnis von Nextcloud wechseln
- Owner der Installation mittels # ls -l occ herausfinden z.B. www-data
- Befehl ausführen: # sudo -u www-data php occdb:convert-filecache-bigint
Following columns will be updated:
– 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
This can take up to hours, depending on the number of files in your instance!
Continue with the conversion (y/n)? [n] y
Thats it … Have Fun..
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.
Hallo zusammen,
woher weiß ich, wann es fertig ist? Insbesondere wenn ich es über ein Web-Konsole mache und die Verbindung zum Server nach Eingabe des Befehls unterbrochen wird?
Viele Grüße, Max
Hi Max,
beschrieben ist das Setzen über eine Linux Konsole / Bash also mit direkter Verbindung zum Server z.B. per SSH. Von Webkonsole ist nirgends die Rede. Was meinst du genau mit einer Webkonsole? Eine vernünftige SSH-Webkonsole sollte es abbilden können, ansonsten deinen Hoster fragen.