Der Updateprozes lässt sich ganz normal über die Weboberfläche starten. Jedoch stoppt der Vorgang im Schritt 3 mit der Meldung Create backup.
Es gibt irgendwo ein Berechtigungsproblem mit einer Datei / oder Ordner. Eine tiefergehende Fehleranalyse ist über die Weboberfläche nicht möglich, dafür muss auf die CLI gewechselt werden.
Die Lösung:
Im Ordner sudo ls -lah /var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/ befindet sich die Backup-Datei FilesPlugin.php-bak mit den falschen Rechten.
sudo ls -lah /var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/
total 292K
...
-rwxrwx--- 1 www-data www-data 21K Oct 21 21:06 FilesPlugin.php
-rwxr-x--- 1 root root 21K Oct 21 21:06 FilesPlugin.php-bak
...
Löschen lässt sich die Datei FilesPlugin.php-bak mit dem Befehl
sudo rm /var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/FilesPlugin.php-bak
Gib mir gerne einen Kaffee ☕ aus!
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕ ausgeben.
bc1qfuz93hw2fhdvfuxf6mlxlk8zdadvnktppkzqzj
Die Datei FilesPlugin.php-bak habe ich angelegt, um eine erforderliche Änderung nach dem Update auf die Nextcloud-Version 25 durchzuführen.
Das Ganze ist hier im Blog beschrieben:
➡ Nextcloud Hub 3 (25.0.0) – Änderungen für den Raspberry Pi Server
Die genaue Fehleranalyse ist über die Weboberfläche nicht möglich. Es ist ein Blick in die Log-Datei zu werfen, um aussagekräftige Informationen zu bekommen.
Die Log-Datei befindet sich im Datenverzeichnis der Nextcloud. In meinem Fall ist das im Verzeichnis /mnt/data/
sudo cat /mnt/data/updater.log

ist absolut technik-begeistert und großer Fan von Linux und Open Source. Raspberry Pi Bastler der ersten Stunde und nach wie vor begeistert von dem kleinen Stück Hardware, auf dem er tolle Projekte umsetzt. Teilt hier seine Erfahrungen mit Nextcloud, Pi-hole, YubiKey, Synology und openmediavault und anderen spannenden IT-Themen. Nutzt Markdown und LaTeX zum Dokumentieren seiner Projekte und Gitea zum Versionieren. Sitzt vor einem 49“ Monitor, nutzt Windows und MacOS zum Arbeiten, Linux auf seinen Servern und virtuellen Maschinen und hört dabei Spotify und MP3s und Radio-Streams über seinen RadioPi.
Hallo Zusammen,
bei mir war das Problem, dass im Verzeichnis
/var/www/nextcloud/config
mehrere Backups der config.php lagen.
– config.php.bak
– config.php.save
– config.php.save.1
Nach Löschen dieser Dateien lief auch der Updater durch.