From the console, an upgrade is reported as available.
$ /opt/plesk/php/7.4/bin/php occ update:check
The current PHP memory limit is below the recommended value of 512MB.
Nextcloud 25.0.0 is available. Get more information on how to update at https://docs.nextcloud.com/server/25/admin_manual/maintenance/upgrade.html.
1 update available
However, the system will not process the upgrade.
$ /opt/plesk/php/7.4/bin/php occ upgrade
The current PHP memory limit is below the recommended value of 512MB.
Nextcloud is already latest version
From the web interface, the situation is stranger.
A password is requested during the upgrade process, but it is usually rejected. When it is, cofig.php
is rewritten with the hash of a different password. I have tried this process many times.
Occasionally, the password is accepted, after I repopulate the file with my own hash, for which I know the password. However in the upgrade screen, all the check marks are already filled, and pressing the button to start the upgrade simply returns the application immediately to the home screen.
I believe the upgrade process may earlier have been initiated but not completed.
Some sources suggest looking in the updater
directory for files with names beginning in .step
. However I find no such files.
$ ls -1A updater/
index.php
updater.phar
The installed version is 25.0.0 RC 1. An upgrade should now be possible to the release, 25.0.0.
How may I restore the installation to a viable state?