Für alle UCS-Nextcloud-Nutzer, die nach Update das Problem “Wartungsmodus” haben und ein Upgrade mit der Meldung abgelehnt wird:
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
Setting log level to debug
Turned on maintenance mode
Exception: Updates between multiple major versions and downgrades are unsupported.
Update failed
Maintenance mode is kept active
Hier lief das Update via App-Center von 22 auf 23 problemlos, von 23 auf 24 schien auch alles glatt zu gehen, es gab keine Fehlermeldung, doch die Instanz blieb im Wartungsmodus hängen - Kontrolle:
#docker image list
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.software-univention.de/nextcloud 24.0.4-0 206d9bb78309 7 days ago 1.18GB
#univention-app list |grep -A1 -i next
nextcloud
Name: Nextcloud Hub
Latest version: 24.0.4-0
Soweit also alles ok, dann viel gelesen, hin und her überlegt, Neuaufsetzung etc. pp.
Wg. Passwort für ein pg-sql-Backup mal in die config.php reingeschaut - und da stand doch tatsächlich noch der alte Wert ‘version’ => ‘23.0.6.0’ drin - warum auch immer …
Auf den aktuellen Wert geändert und den bekannten Befehl abgesetzt:
#univention-app shell nextcloud sudo -u www-data /var/www/html/occ upgrade
Und siehe da, das Skript lief anstandslos durch - lediglich 2 Apps wurden deaktiviert:
Disabled incompatible app: calendar
Disabled incompatible app: user_saml
Den Wartungsmodus ausschalten mittels
#univention-app shell nextcloud sudo -u www-data /var/www/html/occ maintenance:mode --off
und voila: Im Browser öffnet sich wieder das Anmeldefenster!
Vllt. hilfts ja jemandem!