Loop after upgrade 24.0.0.9 --> 24.0.4

Hi. all!
FreeBSD, PHP 8.1, PostgreSQL, nginx.

I’ll try to upgrade NC in console “sudo -u www php ./updater.phar”, update is absolutely clear, but when I try load I see this page (sorry, local language), system must upgrade.

I do:

sudo -u www php /usr/local/www/files/occ -vvv upgrade
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
2022-08-12T19:19:32+00:00 Setting log level to debug
2022-08-12T19:19:32+00:00 Turned on maintenance mode
2022-08-12T19:19:32+00:00 Repair step: Repair MySQL collation
2022-08-12T19:19:32+00:00 Repair info: Not a mysql database → nothing to do
2022-08-12T19:19:32+00:00 Repair step: Repair SQLite autoincrement
2022-08-12T19:19:32+00:00 Repair step: Copy data from accounts table when migrating from ownCloud
2022-08-12T19:19:33+00:00 Repair step: Drop account terms table when migrating from ownCloud
2022-08-12T19:19:33+00:00 Updating database schema
2022-08-12T19:19:33+00:00 Updated database
2022-08-12T19:19:33+00:00 Repair step: Repair MySQL collation
2022-08-12T19:19:33+00:00 Repair info: Not a mysql database → nothing to do
2022-08-12T19:19:33+00:00 Repair step: Repair mime types
2022-08-12T19:19:33+00:00 Repair step: Clean tags and favorites
2022-08-12T19:19:33+00:00 Repair info: 0 tags of deleted users have been removed.
2022-08-12T19:19:33+00:00 Repair info: 0 tags for delete files have been removed.
2022-08-12T19:19:33+00:00 Repair info: 0 tag entries for deleted tags have been removed.
2022-08-12T19:19:33+00:00 Repair info: 0 tags with no entries have been removed.
2022-08-12T19:19:33+00:00 Repair step: Repair invalid shares
2022-08-12T19:19:33+00:00 Repair step: Move .step file of updater to backup location
2022-08-12T19:19:33+00:00 Repair step: Add move avatar background job
2022-08-12T19:19:33+00:00 Repair info: Repair step already executed
2022-08-12T19:19:33+00:00 Repair step: Add preview cleanup background jobs
2022-08-12T19:19:33+00:00 Repair step: Migrate oauth2_clients table to nextcloud schema
2022-08-12T19:19:33+00:00 Repair info: Update the oauth2_access_tokens table schema.
2022-08-12T19:19:34+00:00 Repair info: Update the oauth2_clients table schema.
2022-08-12T19:19:35+00:00 Repair step: Fix potential broken mount points
2022-08-12T19:19:35+00:00 Repair info: No mounts updated
2022-08-12T19:19:35+00:00 Repair step: Repair language codes
2022-08-12T19:19:35+00:00 Repair step: Install new core bundle components
2022-08-12T19:19:35+00:00 Repair step: Add log rotate job
2022-08-12T19:19:35+00:00 Repair step: Clear frontend caches
2022-08-12T19:19:35+00:00 Repair info: Image cache cleared
2022-08-12T19:19:35+00:00 Repair info: SCSS cache cleared
2022-08-12T19:19:35+00:00 Repair info: JS cache cleared
2022-08-12T19:19:35+00:00 Repair step: Clear every generated avatar on major updates
2022-08-12T19:19:35+00:00 Repair step: Add preview background cleanup job
2022-08-12T19:19:35+00:00 Repair step: Queue a one-time job to cleanup old backups of the updater
2022-08-12T19:19:35+00:00 Repair step: Cleanup invalid photocache files for carddav
2022-08-12T19:19:35+00:00 Repair step: Add background job to cleanup login flow v2 tokens
2022-08-12T19:19:35+00:00 Repair step: Remove potentially over exposing share links
2022-08-12T19:19:35+00:00 Repair info: No need to remove link shares.
2022-08-12T19:19:35+00:00 Repair step: Clear access cache of projects
2022-08-12T19:19:35+00:00 Repair step: Reset generated avatar flag
2022-08-12T19:19:35+00:00 Repair step: Keep legacy encryption enabled
2022-08-12T19:19:35+00:00 Repair step: Check encryption key format
2022-08-12T19:19:35+00:00 Repair step: Remove old dashboard app config data
2022-08-12T19:19:35+00:00 Repair step: Add job to cleanup the bruteforce entries
2022-08-12T19:19:35+00:00 Repair step: Queue a one-time job to check for user uploaded certificates
2022-08-12T19:19:35+00:00 Repair step: Repair DAV shares
2022-08-12T19:19:35+00:00 Repair step: Add background job to set the lookup server share state for users
2022-08-12T19:19:35+00:00 Starting code integrity check…
2022-08-12T19:19:39+00:00 Finished code integrity check
2022-08-12T19:19:39+00:00 Update successful
2022-08-12T19:19:39+00:00 Turned off maintenance mode
2022-08-12T19:19:39+00:00 Resetting log level

Try to run updater again:

sudo -u www php ./updater.phar -vvv

Box Requirements Checker

Using PHP 8.1.7
PHP is using the following php.ini file:
/usr/local/etc/php.ini

Checking Box requirements:
:heavy_check_mark: The package “psr/log” requires the version “>=5.3.0” or greater.
:heavy_check_mark: The package “symfony/console” requires the version “>=5.5.9” or greater.
:heavy_check_mark: The package “symfony/debug” requires the version “>=5.5.9” or greater.
:heavy_check_mark: The package “symfony/polyfill-mbstring” requires the version “>=5.3.3” or greater.

[OK] Your system is ready to run the application.

Nextcloud Updater - version: v24.0.0beta3-1-g67bf13b dirty

Current version is 24.0.4.

No update available.

Nothing to do.


Try to see status:

sudo -u www php /usr/local/www/files/occ -vvv status
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

  • installed: true
  • version: 24.0.4.1
  • versionstring: 24.0.4
  • edition:
  • maintenance: false
  • needsDbUpgrade: true
  • productname: Nextcloud
  • extendedSupport: false

I think needsDbUpgrade: true is reason, may be mistake. Maybe some flag was not cleared and the system considers that the update is not finished.
occ db:xxx run, no errors.

I don’t know, how resolve this problem. Please help.

Thanks in advance!

Pls check here if mentioned workarounds would work for you as well