Thanks for the reply!
Here’s what I did:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8962a2151bc3 localhost/podman-pause:4.3.1-0 5 weeks ago Up 5 weeks ago 127.0.0.1:20000->80/tcp 0440deb53674-infra
5c5d5d9f51e6 ghcr.io/nethserver/nextcloud-app:1.6.0 /usr/bin/supervis... 5 weeks ago Up 5 weeks ago 127.0.0.1:20000->80/tcp nextcloud-app
2adbc342008d docker.io/library/nginx:1.29.2-alpine nginx -g daemon o... 5 weeks ago Up 5 weeks ago 127.0.0.1:20000->80/tcp nextcloud-nginx
cfdcbfe38e7f docker.io/library/mariadb:10.6.24 mariadbd 40 hours ago Up 40 hours ago 127.0.0.1:20000->80/tcp nextcloud-db
Let’s try to restart redis…
runagent -m nextcloud1 systemctl --user restart nextcloud-redis
…and check status/logs:
runagent -m nextcloud1 systemctl --user status -l nextcloud-redis
t@node01:/var/lib/nethserver/cluster/state# runagent -m nextcloud1 systemctl --user status -l nextcloud-redis
× nextcloud-redis.service - Podman nextcloud-redis.service
Loaded: loaded (/home/nextcloud1/.config/systemd/user/nextcloud-redis.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Tue 2026-03-24 09:59:25 EDT; 58s ago
Duration: 1.118s
Process: 981495 ExecStartPre=/bin/rm -f /run/user/1008/nextcloud-redis.pid /run/user/1008/nextcloud-redis.ctr-id (code=exited, status=0/SUCCESS)
Process: 981496 ExecStart=/usr/bin/podman run --conmon-pidfile /run/user/1008/nextcloud-redis.pid --cidfile /run/user/1008/nextcloud-redis.ctr-id --cgroups=no-conmon --pod-id-file /run/us>
Process: 981540 ExecStopPost=/usr/bin/podman rm --ignore -f --cidfile /run/user/1008/nextcloud-redis.ctr-id (code=exited, status=0/SUCCESS)
Main PID: 981509 (code=exited, status=1/FAILURE)
CPU: 638ms
Mar 24 09:59:25 node01 systemd[24217]: nextcloud-redis.service: Scheduled restart job, restart counter is at 5.
Mar 24 09:59:25 node01 systemd[24217]: Stopped nextcloud-redis.service - Podman nextcloud-redis.service.
Mar 24 09:59:25 node01 systemd[24217]: nextcloud-redis.service: Start request repeated too quickly.
Mar 24 09:59:25 node01 systemd[24217]: nextcloud-redis.service: Failed with result 'exit-code'.
Mar 24 09:59:25 node01 systemd[24217]: Failed to start nextcloud-redis.service - Podman nextcloud-redis.service.
So it looks like it failed to start, so let me remove the volume…
That worked! HOORAY!
Now I see this:
Update needed
Please use the command line updater because updating via browser is disabled in your config.php.
For help, see the documentation.
So I did this:
runagent -m nextcloud1 podman exec -ti 5c5d5d9f51e6 /bin/sh
and then
/var/www/html/occ app:update --all
gives me this:
:’-(
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
PHP Fatal error: Class OCA\GroupFolders\Versions\VersionsBackend contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (OCA\Files_Versions\Versions\IVersionBackend::getRevision) in /var/www/html/custom_apps/groupfolders/lib/Versions/VersionsBackend.php on line 40
[nextcloud][PHP][3] {“reqId”:“OwnxNXKbC4w9JhqNZ3FP”,“level”:3,“time”:“2026-03-24T16:11:42+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“PHP”,“method”:“”,“url”:“–”,“message”:“Class OCA\GroupFolders\Versions\VersionsBackend contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (OCA\Files_Versions\Versions\IVersionBackend::getRevision) at /var/www/html/custom_apps/groupfolders/lib/Versions/VersionsBackend.php#40”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“PHP”}}
And then I realized it didn’t say “update” it said “upgrade”, so I did this:
/var/www/html/occ upgrade
and it gave me this:
Setting log level to debug
[nextcloud][core][0] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:0,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“core”,“method”:“”,“url”:“–”,“message”:“starting upgrade from 30.0.10.1 to 32.0.1.2”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“core”}}
[nextcloud][no app in context][3] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:3,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“no app in context”,“method”:“”,“url”:“–”,“message”:“{“Exception”:“Exception”,“Message”:“Updates between multiple major versions and downgrades are unsupported.”,“Code”:0,“Trace”:[{“file”:“/var/www/html/lib/private/Updater.php”,“line”:100,“function”:“doUpgrade”,“class”:“OC\\Updater”,“type”:" → “,“args”:[“32.0.1.2”,“30.0.10.1”]},{“file”:”/var/www/html/core/Command/Upgrade.php",“line”:193,“function”:“upgrade”,“class”:“OC\\Updater”,“type”:" → “,“args”:},{“file”:”/var/www/html/3rdparty/symfony/console/Command/Command.php",“line”:326,“function”:“execute”,“class”:“OC\\Core\\Command\\Upgrade”,“type”:" → “,“args”:[{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”},{“class”:“Symfony\\Component\\Console\\Output\\ConsoleOutput”}]},{“file”:”/var/www/html/3rdparty/symfony/console/Application.php",“line”:1078,“function”:“run”,“class”:“Symfony\\Component\\Console\\Command\\Command”,“type”:" → “,“args”:[{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”},{“class”:“Symfony\\Component\\Console\\Output\\ConsoleOutput”}]},{“file”:”/var/www/html/3rdparty/symfony/console/Application.php",“line”:324,“function”:“doRunCommand”,“class”:“Symfony\\Component\\Console\\Application”,“type”:" → “,“args”:[{“class”:“OC\\Core\\Command\\Upgrade”},{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”},{“class”:“Symfony\\Component\\Console\\Output\\ConsoleOutput”}]},{“file”:”/var/www/html/3rdparty/symfony/console/Application.php",“line”:175,“function”:“doRun”,“class”:“Symfony\\Component\\Console\\Application”,“type”:" → “,“args”:[{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”},{“class”:“Symfony\\Component\\Console\\Output\\ConsoleOutput”}]},{“file”:”/var/www/html/lib/private/Console/Application.php",“line”:187,“function”:“run”,“class”:“Symfony\\Component\\Console\\Application”,“type”:" → “,“args”:[{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”},{“class”:“Symfony\\Component\\Console\\Output\\ConsoleOutput”}]},{“file”:”/var/www/html/console.php",“line”:90,“function”:“run”,“class”:“OC\\Console\\Application”,“type”:" → “,“args”:[{“class”:“Symfony\\Component\\Console\\Input\\ArgvInput”}]},{“file”:”/var/www/html/occ",“line”:33,“args”:[“/var/www/html/console.php”],“function”:“require_once”}],“File”:“/var/www/html/lib/private/Updater.php”,“Line”:201,“message”:“Updates between multiple major versions and downgrades are unsupported.”,“exception”:{},“CustomMessage”:“Updates between multiple major versions and downgrades are unsupported.”}”,“userAgent”:“–”,“version”:“30.0.10.1”}
Exception: Updates between multiple major versions and downgrades are unsupported.
[nextcloud][updater][3] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:3,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“updater”,“method”:“”,“url”:“–”,“message”:“\OC\Updater::failure: Exception: Updates between multiple major versions and downgrades are unsupported.”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“updater”}}
Update failed
[nextcloud][updater][3] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:3,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“updater”,“method”:“”,“url”:“–”,“message”:“\OC\Updater::updateEnd: Update failed”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“updater”}}
Maintenance mode is kept active
[nextcloud][updater][1] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:1,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“updater”,“method”:“”,“url”:“–”,“message”:“\OC\Updater::maintenanceActive: Maintenance mode is kept active”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“updater”}}
Resetting log level
[nextcloud][updater][1] {“reqId”:“uFJaFy469BTwLbw0fOvP”,“level”:1,“time”:“2026-03-24T16:16:06+00:00”,“remoteAddr”:“”,“user”:“–”,“app”:“updater”,“method”:“”,“url”:“–”,“message”:“\OC\Updater::resetLogLevel: Reset log level to Warning(2)”,“userAgent”:“–”,“version”:“30.0.10.1”,“data”:{“app”:“updater”}}
and the WebGUI changes to this:
Maintenance mode
This Nextcloud instance is currently in maintenance mode, which may take a while. This page will refresh itself when the instance is available again.
Contact your system administrator if this message persists or appeared unexpectedly.
which matches what the terminal output said.
Then I rebooted just for the heck of it. systemctl stays that redis is still running. I still get the maintenance mode message in the WebGUI.