Ich möchte einen Server auf die aktuelle Version 15.0.5 aktualisieren. Da ich bisher gute Erfahrungen mit dem Webinstaller gemacht habe, habe ich auch dieses Mal die UI verwendet. Leider bliebt die Nextcloud im Wartungsmodus / Maintenance Mode stehen und reagiert auch nach 20min nicht. In den Server Logs war nichts zu finden.
Nextcloud Stuck on Maintenance Mode
- 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 occ maintenance:mode –off
Nextcloud or one of the apps require upgrade – only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Maintenance mode disabled
Danach wurde mir das gewohnte Upgrade auf die neue Version im Browser angezeigt, das dann auch erfolgreich installiert werden konnte.
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,
bei mir ist die Nextcloud auch im Maintenance Mode hängengeblieben, allerdings finde ich werder die Config.php Datei um es dort zu änder, noch funktioniert es über den oben beschriebenen Befehl hier kommt der Fehler: ls: cannot access occ: No such file or directory
Über hilfe wäre ich sehr dankbar.
Gruß Min
Hi Min,
also die config.php findest du in folgendem Verzeichnis: cat /nc-dir/config/config.php |grep maint – Ausgabe -> ‚maintenance‘ => false, Den occ Befehl setzt du im Hauptverzeichnis deiner NC Installation ab. Wichtig hierbei ist den berechtigten User und evtl. die Angabe der PHP Version zu verwenden, also wenn es ein Multihostingsystem mit verschiedenen PHP Versionen ist z.B. Siehe dazu den Befehl im Artikel und passe ihn auf deine Konfiguration an. Hoffe das hilft …
Bei mir läuft die Nextcloud auf einen Kubuntu der als Server eingerichtet ist. Seit Gestern ist die nextcloud nicht erreichbar über das OP.Maintenace Mode??? Wie kommt man da raus ohne Nextcloud zu beschädigen und Daten zu verlieren.Bin ja nicht so der absolute Crack was das angeht.Vielleicht kann man da ja mal etwas einpflegen das ein Abruch hier möglich macht von der Startseite von Nextcloud? Wäre sicher nicht verkehrt. Möglichst mit den Konsiquenzen die so ein Abruch zur folge haben kann, wenn man in durchführt. Diese Option würde ich durchaus begrüßen. Und sicher nicht nur ich.Wie ich an den Fragen dazu im Netz feststellte.
Hi,
ich würde das Update gleich über die Konsole anstoßen, hilft meistens: „sudo -u www-data php occ upgrade“. Ansonsten um den Maintenance Mode zu deaktivieren: „sudo -u www-data php occ maintenance:mode –off“ oder direkt in der config.php und auf false setzen: ‚maintenance‘ => false. ! Achtung der Webserveruser muss der für deine Nextcloud sein !