Hallo,
Ich versuche seit einiger Zeit von der NC 29.0.2.2 auf NC 29.0.4 updaten, aber bekomme ich immer einen Fehler:
Wenn ich es über die Befehlszeile versuche bekomme ich folgende Fehlermeldund:
Im Updater.log steht folgendes:
Ich verwende einen Synology Nas mit der DSM 7.2.1
Ich hoffe mir kann jemand helfen, da ich die Cloud auch beruflich verwende und daher auf sie angwiesen bin…
Liebe Grüße
Es könnte sein, dass du das Update mit der falschen Benutzerkennung aufgerufen hast. Hierdurch können vielleicht auch die Berechtigungen z. B. der Logdatei bereits falsch sein.
Unter welcher Benutzer-ID läuft deine Nextcloud/Webserver. Beachte das z. B. beim Update.
sudo -u www-data php /path/to/nextcloud/updater/updater.phar
Ist schon der richtige User. Hab gerade zur Sicherheit alle durchprobiert…
Hallo @crazybulle1,
wenn Du schon so weit mit der Installation gekommen bist, dann hätte ich noch zwei andere Wege für Dich.
- Lösung
Installation als root im SSH-Zugang noch einmal anstoßen mit dem folgenden Befehl:
sudo -u http php82 /volume1/web/nextcloud/updater/updater.phar --no-backup
- Lösung komplett manuelle Installation
Die Datei z. B. “nextcloud-29.0.4.tar.bz2” herunterladen und in den Ordner ./web kopieren.
Wartungsmodus der Nextcloud einschalten:
sudo -u http php82 /volume1/web/nextcloud/occ maintenance:mode --on
Alle Dateien im Verzeichnis “nextcloud” löschen:
rm /volume1/web/nextcloud/*
Alle Dateien und Unterordner in den angegebenen Ordnern löschen:
Die Ordner “config”, “data” und “themes” dürfen nicht gelöscht werden!
rm -r /volume1/web/nextcloud/3rdparty/ /volume1/web/nextcloud/apps/ /volume1/web/nextcloud/core/ /volume1/web/nextcloud/dist/ /volume1/web/nextcloud/lib/ /volume1/web/nextcloud/ocm-provider /volume1/web/nextcloud/ocs/ /volume1/web/nextcloud/ocs-provider/ /volume1/web/nextcloud/resources/ /volume1/web/nextcloud/updater/
Alle Dateien in das Verzeichnis “web” entpacken:
tar -xf /volume1/web/nextcloud-29.0.4.tar.bz2 -C ./volume1/web
Nextcloud Aktualisierung durchführen:
sudo -u http php82 /volume1/web/nextcloud/occ upgrade
Wartungsmodus der Nextcloud ausschalten:
sudo -u http php82 /volume1/web/nextcloud/occ maintenance:mode --off