My Nextcloud is running on 1&1 (aka IONOS) Webhosting (PHP version is 8.2). This days I upgrade my Nextcloud installation from version 28 over 29 to currently 30.0.2. Everything was fine and without any problems.
I do the upgrade by set current version in maintenance mode, transfer the new version from expanded archive to webserver, call the new version over webbrowser and start update. First there is a fail message, but I start ‘occ upgrade’ for the new version on the webserver and after this everything is fine and all works. This works for all steps from 28 to 30.0.2.
But if I try to update from currently used version 30.0.2 to new 30.0.5 I get the message ‘Exception: Updates between multiple major versions and downgrades are unsupported’. This message come during update over webbrowser, calling the new version, and also at ‘occ upgrade’ on the webserver.
What happens there? I mean, update from 30.02 to 30.0.5 is not changing the major version. Both are the same major version, just different in minor version.
Update:
An update from 30.0.2 to 30.0.4 successfully done. But update from 30.0.4 to 30.0.5 also failed with error message ‘Exception: Updates between multiple major versions and downgrades are unsupported. Update failed’.
I shall better work with SSL or Cronjob. Does Nextcloud server administration work with Cronjobs too?
The Nextcloud Web Updater and PHP in general have long since reached the limits of server timeouts. Can the Web Updater still be offered with a clear conscience? Is the Web Updater just an alibi, a concession to PHP as a programming language for simple websites and shared hosting?