In einer Testumgebung sollte Nextcloud aktualisiert werden. Ich habe dafür den Web-Updater verwendet, weil er bisher immer gut funktionierte. Das Update konnte jedoch nicht installiert werden und er Updater brach ab. In der Root-Konsole konnte ich folgenden Fehler sehen:
# php occ
Nextcloud is not installed - only a limited number of commands are available
Im Browser war dann der folgende Fehler zu sehen:
Could not read data directory from config.php
Die config.php war tatsächlich Null-KB groß, also defekt. Als ich auf das System schaute stellte ich fest, dass der Speicher nicht ausreichte und das Volumen fast voll war. Daher konnte also das Update auch nicht installiert werden und brach ab.
Nextcloud Lösung config.php
Als erstes habe ich das LVM Root Volumen vergrößert, steht z.B. hier: https://www.taste-of-it.de/proxmox-ve-online-lvm-thin-raw-laufwerk-vergroessern/. Dann habe ich alle Dateien aus dem aktuellen Nextcloud Verzeichnis gelöscht, vorher ein Backup davon erstellt. Dann habe ich das Backup, das beim Upgrade erstellt wurde in das Nextcloudverzeichnis kopiert. Das Backup wird unter:
# /nextcloud/daten-verzeichnis/updater-xy/backups/nextcloud-version/
erstellt. Bei mir waren es 3 Versionen. D.h. man kann hier ggf. auch mal aufräumen. Nachdem ich das Backup kopiert hatte, die Verzeichnisrechte überprüfte, konnte ich das Update per Web-Update erneut und erfolgreich starten.
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.