UI shows "Update to 32.0.8 available" despite being on version 33.0.2 (Docker)

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • nextcloud:32.0.8
  • Operating system and version (e.g., Ubuntu 24.04):
    • Docker
  • Web server and version (e.g, Apache 2.4.25):
    • Apache/2.4.66 (Debian)
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Nginx Proxy Manager: v2.13.6
  • PHP version (e.g, 8.3):
    • PHP 8.3.30
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • After updating from 31.0.14 to 32.0.8
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • replace me
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

I am experiencing a persistent and strange issue with my Nextcloud Docker installation regarding the update notification in the web UI (Administration Overview).

The Problem: My Nextcloud instance is currently running on version 33.0.2 (verified via version.php and occ). However, the web interface constantly shows a notification that an update to 32.0.8 is available. It seems the UI is stuck suggesting an older version than the one currently installed.

Has anyone encountered this “stuck” notification before or knows which specific database entry or cached file might be forcing the UI to display this specific version?

Thanks in advance for your help!

What I have verified/tried so far:

  • Version Check: Both config/config.php and the command php occ config:system:get version correctly report the current version (32.0.8.2).

  • Codebase: The version.php file in the root directory is correct and matches the installed image.

    • $OC_Version = array(32,0,8,2);
    • $OC_VersionString = ‘32.0.8’;
  • Database Upgrade: Running php occ upgrade returns “No upgrade required.”

  • Cache Clearing: I have cleared the Nextcloud cache (php occ cache:clear) and performed a hard refresh in the browser (Ctrl+F5).

  • Update Channel: I tried switching between “Stable” and “Beta” channels to force a refresh, but the 32.0.8 notification persists.

It also update my Nextcloud instance to the latest 33.0.2 and even here the overview page suggest to update to “32.0.8”.

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

  1. Do an update from 31.0.14 to 32.0.8

  2. Open the Overview Page

Configuration

Nextcloud

The output of occ config:list system :

{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "32.0.8.2",
        "overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***",
        "overwriteprotocol": "https",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "3306",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "default_phone_region": "DE",
        "auth.bruteforce.protection.enabled": false,
        "simpleSignUpLink.shown": false,
        "maintenance": true,
        "maintenance_window_start": "2",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": true,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "loglevel": 1,
        "session_lifetime": 604800,
        "remember_login_cookie_lifetime": 1209600,
        "session_keepalive": true,
        "defaultapp": "files,dashboard",
        "theme": "",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "app_install_overwrite": [],
        "memories.db.triggers.fcu": true,
        "memories.exiftool": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/exiftool-amd64-glibc",
        "memories.vod.path": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/go-vod-amd64",
        "preview_max_x": 2048,
        "preview_max_y": 2048,
        "trashbin_retention_obligation": "auto, 30",
        "updater.release.channel": "stable"
    }
}

Apps

The output of occ app:list:

Enabled:
  - activity: 5.0.0
  - admin_audit: 1.22.0
  - announcementcenter: 7.3.0
  - app_api: 32.0.0
  - bruteforcesettings: 5.0.0
  - calendar: 6.2.2
  - circles: 32.0.0
  - cloud_federation_api: 1.16.0
  - comments: 1.22.0
  - contacts: 8.3.7
  - contactsinteraction: 1.13.1
  - cookbook: 0.11.6
  - dashboard: 7.12.0
  - dav: 1.34.2
  - deck: 1.16.3
  - drawio: 4.1.4
  - federatedfilesharing: 1.22.0
  - files: 2.4.0
  - files_downloadlimit: 5.0.0
  - files_external: 1.24.1
  - files_pdfviewer: 5.0.0
  - files_reminders: 1.5.0
  - files_sharing: 1.24.1
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - firstrunwizard: 5.0.0
  - forms: 5.2.5
  - keeweb: 0.6.22
  - logreader: 5.0.0
  - lookup_server_connector: 1.20.0
  - memories: 7.8.2
  - nextcloud_announcements: 4.0.0
  - notes: 4.13.1
  - notifications: 5.0.0
  - oauth2: 1.20.0
  - onlyoffice: 9.13.0
  - password_policy: 4.0.0
  - photos: 5.0.0
  - polls: 8.6.3
  - privacy: 4.0.0
  - profile: 1.1.0
  - provisioning_api: 1.22.0
  - recognize: 10.0.7
  - recommendations: 5.0.0
  - related_resources: 3.0.0
  - serverinfo: 4.0.0
  - settings: 1.15.1
  - sharebymail: 1.22.0
  - side_menu: 5.3.0
  - spreed: 22.0.11
  - support: 4.0.0
  - survey_client: 4.0.0
  - suspicious_login: 10.0.0
  - systemtags: 1.22.0
  - tasks: 0.17.1
  - text: 6.0.1
  - theming: 2.7.0
  - twofactor_backupcodes: 1.21.0
  - twofactor_totp: 14.0.0
  - updatenotification: 1.22.0
  - user_status: 1.12.0
  - viewer: 5.0.0
  - weather_status: 1.12.0
  - webhook_listeners: 1.3.0
  - workflowengine: 2.14.0
Disabled:
  - encryption: 2.20.0
  - federation: 1.22.0 (installed 1.19.0)
  - maps: 1.6.0 (installed 1.6.0)
  - twofactor_nextcloud_notification: 6.0.0
  - user_ldap: 1.23.0

Do you by chance have a sidecar Cron container running a different image version?

Hi Jtr,
no, I haven’t. I’ve never had any problems updating in the past. I’ve been running this Nextcloud instance for several years now.

This is my Dockerfile:

FROM nextcloud:32.0.8
# before: nextcloud:31.0.14

RUN apt-get update && apt-get install -y \
    supervisor \
    libsmbclient-dev \
  && rm -rf /var/lib/apt/lists/* \
  && mkdir /var/log/supervisord /var/run/supervisord

# for SMB-PHP
RUN pecl install smbclient \
  && docker-php-ext-enable smbclient

# for cron job
COPY supervisord.conf /

ENV NEXTCLOUD_UPDATE=1

CMD ["/usr/bin/supervisord", "-c", "/supervisord.conf"]

there seems to be an issue with version 32.0.8 of nextcloud.
After updating from 31.0.14 to 32.0.5 and than to 33.0.2, I haven’t had any more problems!
Maybe this is related to that bug.

Thanks for you help!

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.