So sieht die Meldung aus
Nextcloud is in maintenance mode, no apps are loaded.Häufige Ursachen
- Web-Updater oder Paket-Update wurde abgebrochen,
occ upgradelief nie durch. - Ein Backup-Skript hat den Wartungsmodus eingeschaltet und ist vor dem Ausschalten gescheitert.
'maintenance' => truesteht noch inconfig/config.php.- Falsche Dateirechte nach dem Update, occ kann
config.phpnicht schreiben.
Prüfen
- Status und Versionen anzeigen
sudo -u www-data php /var/www/nextcloud/occ status - Wartungsmodus in der Konfiguration prüfen
grep -n maintenance /var/www/nextcloud/config/config.php - Letzte Fehler im Nextcloud-Log
tail -n 20 /var/www/nextcloud/data/nextcloud.log - Hängt der Web-Updater?
ls -la /var/www/nextcloud/data/updater-*/
Lösung
- Ausstehendes Upgrade abschließen:
sudo -u www-data php occ upgrade. - Danach ausschalten:
sudo -u www-data php occ maintenance:mode --off. - Hängender Web-Updater: Datei
.stepim Ordnerdata/updater-*/entfernen und das Update mitphp updater/updater.pharerneut starten. - Rechte korrigieren:
chown -R www-data:www-data /var/www/nextcloud. - Im Backup-Skript
trapverwenden, damit der Wartungsmodus auch im Fehlerfall wieder ausgeschaltet wird.
Häufige Fragen
Darf ich maintenance einfach in config.php auf false setzen?
Ja, aber nur wenn kein Upgrade aussteht. Sonst zeigt Nextcloud danach die Update-Seite oder Fehler. Prüfen Sie vorher occ status.
Was ist der Unterschied zu maintenance:singleuser?
Der Single-User-Modus erlaubt Admins weiterhin den Zugriff im Browser; der normale Wartungsmodus sperrt alle Benutzer aus.