Error from nightly updater

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):

    • 32.0.3
  • Operating system and version (e.g., Ubuntu 24.04):

    • Rocky Linux 9.7
  • Web server and version (e.g, Apache 2.4.25):

    • Apache 2.4.62

    Reverse proxy and version _(e.g. nginx 1.27.2)

    • NA
  • PHP version (e.g, 8.3):

  • PHP 8.4.15e

  • Is this the first time you’ve seen this error? (Yes / No):

    • Yes (nightly)
  • When did this problem seem to first start?

    • Three days ago
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)

    • Bare metal install
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)

    • No

Summary of the issue you are facing:

Note: I am NOT trying to downgrade!!

Nightly backup fails - Cron error messages every minute for one hour

Nextcloud Updater - version: v32.0.2-1-g59d8255 dirty

Current version is 32.0.3.

No update available.

Nothing to do.]

Steps to replicate it (hint: details matter!):

  1. Happens nightly when Updater runs

  2. Can be triggered by sudo -u apache php /var/www/html/nextcloud/updater/updater.phar

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

PASTEError
	core
	
Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)
Dec 19, 2025, 10:17:16 AM
	
Error
	core
	
HintException Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)
Dec 19, 2025, 10:17:16 AM
	
Error
	core
	
HintException Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)
Dec 19, 2025, 10:17:16 AM
	
Error
	core
	
Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)
Dec 19, 2025, 10:17:16 AM
	
Error
	core
	
HintException Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)
Dec 19, 2025, 10:17:16 AM
	
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud.pirorange.au",
            "192.168.1.100"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "32.0.3.2",
        "overwrite.cli.url": "http:\/\/nextcloud.pirorange.au",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "sendmail",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "maintenance_window_start": 14,
        "trashbin_retention_obligation": "auto, 30",
        "theme": "",
        "loglevel": 2,
        "log_type": "file",
        "logtimezone": "Australia\/Sydney",
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "logfile_audit": "\/var\/log\/nextcloud\/audit.log",
        "logfilemode": 416,
        "default_phone_region": "AU",
        "knowledgebaseenabled": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "filelocking.enabled": true,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0
        },
        "enable_previews": true,
        "preview_max_x": 4096,
        "preview_max_y": 4096,
        "preview_max_filesize_image": 150,
        "preview_max_memory": 256,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory"
    }
}
 HERE

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

PASTE

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

PASTE HERE

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud.pirorange.au",
            "192.168.1.100"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "32.0.3.2",
        "overwrite.cli.url": "http:\/\/nextcloud.pirorange.au",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "sendmail",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "maintenance_window_start": 14,
        "trashbin_retention_obligation": "auto, 30",
        "theme": "",
        "loglevel": 2,
        "log_type": "file",
        "logtimezone": "Australia\/Sydney",
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "logfile_audit": "\/var\/log\/nextcloud\/audit.log",
        "logfilemode": 416,
        "default_phone_region": "AU",
        "knowledgebaseenabled": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "filelocking.enabled": true,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0
        },
        "enable_previews": true,
        "preview_max_x": 4096,
        "preview_max_y": 4096,
        "preview_max_filesize_image": 150,
        "preview_max_memory": 256,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory"
    }
}

Apps

The output of occ app:list (if possible).

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.
1 Like

Do by chance have multiple config files in config/, such as a backup from when your instance was running v32.0.0? Nextcloud loads all *.config.php files located in that folder and merges them.

1 Like

Hi JTR - thanks for the reply.

There was a config.sav file (now moved out) but running sudu -u apache php /var/www/html/nextcloud/updater/updater.phar still produces:

Nextcloud Updater - version: v32.0.2-1-g59d8255 dirty

Current version is 32.0.3.

No update available.

Nothing to do.

32.0.3 is the latest version?

Yes I am aware of that, but the “auto update” via Nextcloud Updater keeps trying to downgrade…..

But from the posted output it looks now alright ?

No - every night for an hour (every minute) the same error appears in the email from Cron.

I have this problem too. The instance is completely broken now.

My normal upgrade process is this:

  • Run php updater.phar
  • After the successful upgrade, replace the docker image with the corresponding version

I have been using/upgrading Nextcloud this way for years now. Today I ran the upgrade process and it successfully upgraded to version 32.0.3. Then I deployed the image with tag 32.0.3, but it won’t start, giving the same error in the first post. It complains that the actual version is 32.0.3.2 but the image is 32.0.3 which is why it sees that as a downgrade.

What do you mean by the “auto update”? Nextcloud Server does not have an automatic update mechanism (other than the one in AIO).

No - every night for an hour (every minute) the same error appears in the email from Cron.

What does this nightly cronjob contain?

HintException Downgrading is not supported and is likely to cause unpredictable issues (from 32.0.3.2 to 32.0.0.13)

The latter comes directly from the version.php of the installed code in your installation directory.

Your situation is likely different since most of the Docker images have different update/upgrade mechanism. Though the approach you’re describing sounds very strange for the images I’m aware of. What image are you using? And please share your Compose file.

I am using the official Docker image. (docker pull nextcloud:32.0.3) I am deploying it on Caprover, which first deployed it on its own config here:

Solution for me: This was because I overrode the php config dir; which needed updating with version 32.0.3. So I deleted the volume, restarted the container, now everything works back. (The reason I overrode the php config dir was because the default memory limit was insufficient.)

1 Like