I assume you’re upgrading PHP as you go along? That’s quite a jump in releases! The PHP versions required by those NC versions are all very different and also very important.
I am on a shared hosting, but I can adjust my PHP version. Which I am doing.
Before this morning, I never needed to connect via SSH and I discovered it was disabled. Connected, I can now try the command line version of the updater and not the web one. Because I tried using it, and it fails at creating a backup.
I am currently running it and it is upgrading to 23.0.12. Right now, still in the “create backup” step.
EDIT:
It failed at the same step: 3 - creating backup. (Running the command line upgrader)
./occ upgrade
The current PHP memory limit is below the recommended value of 512MB.
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
Updating database schema
Updated database
Updating <federation> ...
Updated <federation> to 1.12.0
Updating <files_sharing> ...
Updated <files_sharing> to 1.14.0
Updating <files_trashbin> ...
Updated <files_trashbin> to 1.12.0
Updating <federatedfilesharing> ...
Updated <federatedfilesharing> to 1.12.0
Starting code integrity check...
Finished code integrity check
Update successful
Turned off maintenance mode
Resetting log level
@jtr Using the command line updater, I got missing memory in error_log file. I changed my PHP settings to have 512MB per script. It passed. Now I am at 23.X.X.X. Next!