Unable to update from 32.0.3.2 to 32.0.8

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 33.0.3.2
  • Operating system and version (e.g., Ubuntu 24.04):
    • Gentoo 2.18
  • Web server and version (e.g, Apache 2.4.25):
    • 2.4.66
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    *
  • PHP version (e.g, 8.3):
    • 8.3.29
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • After restoring Nextcloud from Backup
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Bare Metal
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

After restoring Nextcloud from backup I have updated all Apps and moved to
Update to the latest Nextcloud version.

After pressing “Open updater” I get this:

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.

{"reqId":"***REMOVED SENSITIVE VALUE***","level":2,"time":"2026-04-06T10:27:00+02:00","remoteAddr":"***REMOVED SENSITIVE VALUE***","user":"***REMOVED SENSITIVE VALUE***","app":"updatenotification","method":"GET","url":"/index.php/apps/updatenotification/credentials","message":"Created new `updater.secret`","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0","version":"32.0.3.2","data":{"app":"updatenotification"},"id":"69d36ea1b8d35"}

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": {
        "version": "32.0.3.2",
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "maintenance_window_start": 1,
        "default_phone_region": "3166-2:NO",
        "theme": "",
        "installed": true,
        "forcessl": true,
        "enable_previews": true,
        "appstore.experimental.enabled": false,
        "allow_local_remote_servers": "true",
        "trashbin_retention_obligation": "365",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "remember_login_cookie_lifetime": 1296000,
        "session_lifetime": 172800,
        "appcodechecker": false,
        "secret": "***REMOVED SENSITIVE VALUE***",
        "htaccess.RewriteBase": "\/",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "integrity.check.disabled": false,
        "filelocking.enabled": true,
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": "0",
            "timeout": "0.0"
        },
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "PLAIN",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "dbtype": "mysql",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "nc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "mysql.utf8mb4": true,
        "log_type": "file",
        "logtimezone": "***REMOVED SENSITIVE VALUE***",
        "logdateformat": "d.m.Y, H:i:s",
        "loglevel": 2,
        "log_query": false,
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "log_rotate_size": 14857600,
        "app.mail.verify-tls-peer": "0",
        "updater.release.channel": "stable",
        "auth.webauthn.enabled": false,
        "app_install_overwrite": [
            "bruteforcesettings",
            "geoblocker",
            "news"
        ],
        "mail_sendmailmode": "smtp",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "enabledPreviewProviders": [
            "OC\\Preview\\Movie",
            "OC\\Preview\\Image"
        ],
        "memories.vod.path": "\/var\/www\/localhost\/htdocs\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "memories.gis_type": 1,
        "memories.db.triggers.fcu": true,
        "preview_max_memory": 1024,
        "preview_max_filesize_image": 150,
        "memories.exiftool_no_local": true,
        "memories.vod.disable": false,
        "defaultapp": "",
        "memories.vod.vaapi": true,
        "memories.index.mode": "2",
        "updater.secret": "***REMOVED SENSITIVE VALUE***"

Apps

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

Enabled:

  • admin_audit: 1.22.0
  • bruteforcesettings: 5.0.0-dev.0
  • calendar: 6.2.2
  • cloud_federation_api: 1.16.0
  • contacts: 8.3.7
  • contactsinteraction: 1.13.1
  • dav: 1.34.2
  • federatedfilesharing: 1.22.0
  • files: 2.4.0
  • files_downloadlimit: 5.0.0-dev.0
  • files_external: 1.24.0
  • files_pdfviewer: 5.0.0-dev.0
  • files_reminders: 1.5.0
  • files_sharing: 1.24.1
  • files_trashbin: 1.22.0
  • files_versions: 1.25.0
  • geoblocker: 0.5.20
  • logcleaner: 1.3.7
  • logreader: 5.0.0-dev.0
  • lookup_server_connector: 1.20.0
  • memories: 7.8.2
  • news: 28.1.0
  • nextcloud_announcements: 4.0.0-dev.0
  • notes: 4.13.1
  • notifications: 5.0.0-dev.0
  • oauth2: 1.20.0
  • password_policy: 4.0.0-dev.0
  • passwords: 2026.3.21
  • passwords_handbook: 2026.3.21
  • previewgenerator: 5.13.0
  • privacy: 4.0.0-dev.0
  • profile: 1.1.0
  • provisioning_api: 1.22.0
  • related_resources: 3.0.0-dev.0
  • richdocuments: 9.0.5
  • samewindow: 1.0.3
  • serverinfo: 4.0.0-dev.0
  • settings: 1.15.1
  • sharebymail: 1.22.0
  • tables: 1.0.5
  • tasks: 0.17.1
  • text: 6.0.1
  • theming: 2.7.0
  • twofactor_backupcodes: 1.21.0
  • unroundedcorners: 1.1.5
  • updatenotification: 1.22.0
  • viewer: 5.0.0-dev.0
  • weather_status: 1.12.0
  • webhook_listeners: 1.3.0
  • workflowengine: 2.14.0
    Disabled:
  • activity: 5.0.0-dev.0 (installed 2.18.0)
  • app_api: 32.0.0 (installed 5.0.2)
  • bookmarks: 16.1.3 (installed 16.1.3)
  • circles: 32.0.0 (installed 22.0.0)
  • comments: 1.22.0 (installed 1.8.0)
  • dashboard: 7.12.0 (installed 7.12.0)
  • encryption: 2.20.0
  • federation: 1.22.0 (installed 0.0.4)
  • files_antivirus: 6.2.0 (installed 6.2.0)
  • firstrunwizard: 5.0.0-dev.0 (installed 2.7.0)
  • holiday_calendars: 0.3.0 (installed 0.3.0)
  • mail: 5.7.6 (installed 5.7.6)
  • metadata: 0.23.0 (installed 0.23.0)
  • photos: 5.0.0-dev.1 (installed 4.0.0)
  • recommendations: 5.0.0-dev.0 (installed 0.6.0)
  • support: 4.0.0-dev.0 (installed 1.1.0)
  • survey_client: 4.0.0-dev.0 (installed 1.3.0)
  • suspicious_login: 10.0.0-dev.0 (installed 4.3.0)
  • systemtags: 1.22.0 (installed 1.13.0)
  • twofactor_nextcloud_notification: 6.0.0-dev.0
  • twofactor_totp: 14.0.0
  • user_ldap: 1.23.0
  • user_status: 1.12.0 (installed 1.4.0)

You’ll have to wait until the update is available again, because it has been withdrawn.

@Sanook Has version 32.0.8 really been withdrawn? There is no information on this in the 32.0.8 release thread. What has definitely been withdrawn is 32.0.7, as noted here.

Yes.

Just because you can’t see an update doesn’t mean it’s been withdrawn. You can also install an old version of Nextcloud and won’t see any updates to a newer version, for example:

$ php updater.phar
Current version is 31.0.1.

No update available.

Nothing to do.

32.0.8 is also still in the update server configuration, at least in the public configuration on GitHub. It could also be that the update server (https://updates.nextcloud.com/updater_server) is broken. My wild guess would be: something on the update server is broken/down, but today is a public holiday and Nextcloud GmbH will fix it tomorrow :slight_smile:

2 Likes

What appears in your updater.log, particularly in the logged response (from the update server)?

1 Like

In my case:

updater.log
2026-04-06T18:30:42+0000 ErKywFhcHw [info] updater cli is executed
2026-04-06T18:30:42+0000 ErKywFhcHw [info] currentStep()
2026-04-06T18:30:42+0000 ErKywFhcHw [info] current version: 31.0.1 build time: 2025-03-13T15:14:33+00:00 ca86133382c6efb7c0eb82e5b9806a84bad2b9dc
2026-04-06T18:30:42+0000 ErKywFhcHw [info] getUpdateServerResponse()
2026-04-06T18:30:42+0000 ErKywFhcHw [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-04-06T18:30:42+0000 ErKywFhcHw [info] releaseChannel: stable
2026-04-06T18:30:42+0000 ErKywFhcHw [info] internal version: 31.0.1.2
2026-04-06T18:30:42+0000 ErKywFhcHw [info] updateURL: https://updates.nextcloud.com/updater_server/?version=31x0x1x2xxxstablexx2025-03-13T15%3A14%3A33%2B00%3A00+ca86133382c6efb7c0eb82e5b9806a84bad2b9dcx8x4x19
2026-04-06T18:30:42+0000 ErKywFhcHw [info] checkForUpdate() Array
(
)

2026-04-06T18:30:42+0000 ErKywFhcHw [info] end of checkForUpdate() No update available.
manual curl
$ curl --verbose https://updates.nextcloud.com/updater_server/\?version\=31x0x1x2xxxstablexx2025-03-13T15%3A14%3A33%2B00%3A00+ca86133382c6efb7c0eb82e5b9806a84bad2b9dcx8x4x19
*   Trying [2a01:4f8:210:21c8::145]:443...
* Connected to updates.nextcloud.com (2a01:4f8:210:21c8::145) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted http/1.1
* Server certificate:
*  subject: CN=updates.nextcloud.com
*  start date: Mar 31 02:42:04 2026 GMT
*  expire date: Jun 29 02:42:03 2026 GMT
*  subjectAltName: host "updates.nextcloud.com" matched cert's "updates.nextcloud.com"
*  issuer: C=US; O=Let's Encrypt; CN=R13
*  SSL certificate verify ok.
* using HTTP/1.1
> GET /updater_server/?version=31x0x1x2xxxstablexx2025-03-13T15%3A14%3A33%2B00%3A00+ca86133382c6efb7c0eb82e5b9806a84bad2b9dcx8x4x19 HTTP/1.1
> Host: updates.nextcloud.com
> User-Agent: curl/7.88.1
> Accept: */*
> 
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* HTTP 1.0, assume close after body
< HTTP/1.0 500 Internal Server Error
< Date: Tue, 07 Apr 2026 05:50:20 GMT
< Server: Apache
< Strict-Transport-Security: max-age=15768000; includeSubDomains; preload
< Content-Security-Policy: default-src 'none'
< Content-Length: 0
< Connection: close
< Content-Type: text/html; charset=UTF-8
< 
* Closing connection 0
* TLSv1.3 (IN), TLS alert, close notify (256):
* TLSv1.3 (OUT), TLS alert, close notify (256):

According to a manual curl, the update server responds with an Internal Server Error 500, which strengthens my guess that the update server is broken.

I can confirm same issue and expand that it affects beta channel too:

2026-04-07T08:44:57+0200 h6FxekCFF8 [info] end of checkForUpdate() No update available.
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] request to updater
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] currentStep()
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] show HTML page
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] current version: 32.0.5 build time: 2026-01-16T13:16:10+00:00 9730fe57201d2bdc6b442290a96d637b5be57d1b
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] getUpdateServerResponse()
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] releaseChannel: beta
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] internal version: 32.0.5.0
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] updateURL: https://updates.nextcloud.com/updater_server/?version=32x0x5x0xxxbetaxx2026-01-16T13%3A16%3A10%2B00%3A00+9730fe57201d2bdc6b442290a96d637b5be57d1bx8x2x30
2026-04-07T08:45:17+0200 mSi4EcM8lg [info] checkForUpdate() Array
(
)

2026-04-07T08:45:17+0200 mSi4EcM8lg [info] end of checkForUpdate() No update available.
2026-04-07T08:59:38+0200 KNBAKYkciI [info] request to updater
2026-04-07T08:59:38+0200 KNBAKYkciI [info] currentStep()
2026-04-07T08:59:38+0200 KNBAKYkciI [info] show HTML page
2026-04-07T08:59:38+0200 KNBAKYkciI [info] current version: 32.0.5 build time: 2026-01-16T13:16:10+00:00 9730fe57201d2bdc6b442290a96d637b5be57d1b
2026-04-07T08:59:38+0200 KNBAKYkciI [info] getUpdateServerResponse()
2026-04-07T08:59:38+0200 KNBAKYkciI [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-04-07T08:59:38+0200 KNBAKYkciI [info] releaseChannel: stable
2026-04-07T08:59:38+0200 KNBAKYkciI [info] internal version: 32.0.5.0
2026-04-07T08:59:38+0200 KNBAKYkciI [info] updateURL: https://updates.nextcloud.com/updater_server/?version=32x0x5x0xxxstablexx2026-01-16T13%3A16%3A10%2B00%3A00+9730fe57201d2bdc6b442290a96d637b5be57d1bx8x2x30
2026-04-07T08:59:38+0200 KNBAKYkciI [info] checkForUpdate() Array
(
)

both links fail with server error 500, tested from different servers

We are checking this, thanks for the reports. The versions have not been recalled, so there seems to be an issue on the updater. Will let you know as soon as I have more info’s.

2 Likes

Update now works.

Sorry for the troubles, the issue has been fixed on the updater server. It should work correctly now.

5 Likes

I see in that code path that when the response is empty we just assume no update is available. I’ll see what can be done to improve the admin-facing message so transport, server response, and “no updates” can be better distinguished.

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