Skip to content

[Bug]: upgrade 34.0.4 to 35.0.0 fails with unhandled exception #64620

Description

@umlaeute

⚠️ This issue respects the following points: ⚠️

  • This is not a troubleshooting question, general support matter, or webserver/proxy problem, but likely a bug (if unsure, ask the Community Help Forum).
  • This issue is not already reported on Github OR solved at the Community Help Forum (I've searched!).
  • I'm using a maintained major version of Nextcloud Server and tested against the latest patch level. (Supported major versions and current patch levels).
  • I agree to follow Nextcloud's Code of Conduct.
  • I've tried my best to provide clear reproduction steps that someone unfamiliar with this bug could use to reproduce it.

Bug description

i'm trying to update my nextcloud 34.0.4 instance to 35.0.0 from the cmdline.
after downloading and extracting the new version, it asks me whether occ upgrade should be executed and then fails with an unhandled exception

Steps to reproduce

  1. ncdir=/var/www/nextcloud
  2. sudo -u www-data php --define apc.enable_cli=1 "${ncdir}/occ" maintenance:repair (just in case)
  3. sudo -u www-data php --define apc.enable_cli=1 "${ncdir}/updater/updater.phar"
  4. get an exception:
[...]
Start update? [y/N] 
Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.

[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✔] Downloading
[✔] Verify integrity
[✔] Extracting
[✔] Enable maintenance mode
[✔] Replace entry points
[✔] Delete old files
[✔] Move new files in place
[✔] Done

Update of code successful.

Should the "occ upgrade" command be executed? [Y/n] An unhandled exception has been thrown:
TypeError: array_merge(): Argument #1 must be of type array, null given in /var/www/nextcloud/lib/private/DB/ConnectionFactory.php:213
Stack trace:
#0 /var/www/nextcloud/lib/private/DB/ConnectionFactory.php(213): array_merge()
#1 /var/www/nextcloud/lib/private/DB/ConnectionFactory.php(125): OC\DB\ConnectionFactory->createConnectionParams()
#2 /var/www/nextcloud/lib/private/Server.php(686): OC\DB\ConnectionFactory->getConnection()
#3 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(178): OC\Server->{closure:OC\Server::__construct():679}()
#4 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->{closure:OC\AppFramework\Utility\SimpleContainer::registerService():177}()
#5 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(152): Pimple\Container->offsetGet()
#6 /var/www/nextcloud/lib/private/ServerContainer.php(150): OC\AppFramework\Utility\SimpleContainer->query()
#7 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(96): OC\ServerContainer->query()
#8 [internal function]: OC\AppFramework\Utility\SimpleContainer->{closure:OC\AppFramework\Utility\SimpleContainer::buildClassConstructorParameters():83}()
#9 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(83): array_map()
#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(72): OC\AppFramework\Utility\SimpleContainer->buildClassConstructorParameters()
#11 /var/www/nextcloud/lib/private/DB/ConnectionAdapter.php(35): OC\AppFramework\Utility\SimpleContainer->{closure:OC\AppFramework\Utility\SimpleContainer::buildClass():70}()
#12 /var/www/nextcloud/lib/private/AppConfig.php(1407): OC\DB\ConnectionAdapter->getQueryBuilder()
#13 /var/www/nextcloud/lib/private/AppConfig.php(309): OC\AppConfig->loadConfig()
#14 /var/www/nextcloud/lib/private/App/AppManager.php(169): OC\AppConfig->searchValues()
#15 /var/www/nextcloud/lib/private/App/AppManager.php(201): OC\App\AppManager->getEnabledAppsValues()
#16 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(48): OC\App\AppManager->getEnabledApps()
#17 /var/www/nextcloud/lib/OC.php(825): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#18 /var/www/nextcloud/lib/base.php(12): OC::initForRequest()
#19 /var/www/nextcloud/console.php(32): require_once('...')
#20 /var/www/nextcloud/occ(15): require_once('...')
#21 {main}
"occ upgrade" failed - return code: 1

Expected behavior

the updater succeeds (or I get an error message that helps me find the root cause)

Nextcloud Server version

34

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

PostgreSQL

Is this bug present after an update or on a fresh install?

Upgraded to a MAJOR version (ex. 31 to 32)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "serverid": 42,
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.iem.at",
            "cloud.iemnet"
        ],
        "cookie_domain": "",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "version": "34.0.4.1",
        "dbtype": "pgsql",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "dbpersistent": "",
        "dbreplica": "***REMOVED SENSITIVE VALUE***",
        "db.log_request_id": false,
        "installed": true,
        "default_language": "de",
        "force_language": false,
        "default_locale": "de",
        "reduce_to_languages": [],
        "default_phone_region": "AT",
        "force_locale": false,
        "default_timezone": "Europe\/Berlin",
        "knowledgebaseenabled": true,
        "knowledgebase.embedded": false,
        "allow_user_to_change_display_name": false,
        "remember_login_cookie_lifetime": 1296000,
        "session_lifetime": 86400,
        "davstorage.request_timeout": 30,
        "carddav_sync_request_timeout": 30,
        "carddav_sync_request_truncation": 2500,
        "session_relaxed_expiry": false,
        "session_keepalive": true,
        "auto_logout": false,
        "token_auth_enforced": false,
        "token_auth_activity_update": 60,
        "auth.bruteforce.protection.enabled": true,
        "auth.bruteforce.protection.force.database": false,
        "auth.bruteforce.protection.testing": false,
        "auth.bruteforce.max-attempts": 10,
        "ratelimit.protection.enabled": true,
        "ratelimit_overwrite": {
            "profile.profilepage.index": {
                "user": {
                    "limit": 300,
                    "period": 3600
                },
                "anon": {
                    "limit": 1,
                    "period": 300
                }
            }
        },
        "security.ipv6_normalized_subnet_size": 56,
        "auth.webauthn.enabled": true,
        "auth.storeCryptedPassword": true,
        "hide_login_form": false,
        "lost_password_link": "https:\/\/users.iem.at\/login",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpdebug": false,
        "mail_smtpmode": "smtp",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtptimeout": 10,
        "mail_smtpsecure": "",
        "mail_smtpauth": true,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_template_class": "\\OC\\Mail\\EMailTemplate",
        "mail_send_plaintext_only": false,
        "mail_smtpstreamoptions": [],
        "mail_sendmailmode": "smtp",
        "overwritehost": "",
        "overwriteprotocol": "",
        "overwritewebroot": "",
        "overwritecondaddr": "",
        "overwrite.cli.url": "https:\/\/cloud.iem.at",
        "htaccess.RewriteBase": "\/",
        "htaccess.IgnoreFrontController": false,
        "proxy": "",
        "proxyuserpwd": "***REMOVED SENSITIVE VALUE***",
        "proxyexclude": [],
        "allow_local_remote_servers": true,
        "trashbin_retention_obligation": "auto",
        "versions_retention_obligation": "auto",
        "appcodechecker": true,
        "updatechecker": false,
        "updater.server.url": "***REMOVED SENSITIVE VALUE***",
        "updater.release.channel": "stable",
        "has_internet_connection": true,
        "connectivity_check_domains": [
            "https:\/\/www.nextcloud.com",
            "https:\/\/www.startpage.com",
            "https:\/\/www.eff.org",
            "https:\/\/www.edri.org"
        ],
        "check_for_working_wellknown_setup": true,
        "check_for_working_htaccess": true,
        "check_data_directory_permissions": true,
        "config_is_read_only": false,
        "log_type": "file",
        "log_type_audit": "file",
        "logfile": "\/var\/log\/owncloud\/owncloud.log",
        "logfile_audit": "\/var\/log\/owncloud\/audit.log",
        "logfilemode": 416,
        "loglevel": 2,
        "loglevel_frontend": 2,
        "loglevel_dirty_database_queries": 0,
        "syslog_tag": "Nextcloud",
        "syslog_tag_audit": "Nextcloud",
        "log.condition": [],
        "log.backtrace": false,
        "logdateformat": "F d, Y H:i:s",
        "logtimezone": "Europe\/Berlin",
        "log_query": false,
        "log_rotate_size": 10485760,
        "profiler": false,
        "profiling.request": false,
        "profiling.request.rate": 0.001,
        "profiling.secret": "",
        "profiling.sample": false,
        "profiling.sample.rate": 1,
        "profiling.sample.rotation": 60,
        "profiling.path": "\/tmp",
        "customclient_desktop": "https:\/\/nextcloud.com\/install\/#install-clients",
        "customclient_android": "https:\/\/play.google.com\/store\/apps\/details?id=com.nextcloud.client",
        "customclient_ios": "https:\/\/itunes.apple.com\/us\/app\/nextcloud\/id1125420102?mt=8",
        "customclient_ios_appid": "1125420102",
        "customclient_fdroid": "https:\/\/f-droid.org\/packages\/com.nextcloud.client\/",
        "activity_expire_days": 365,
        "activity_use_cached_mountpoints": false,
        "defaultapp": "files,dashboard",
        "appstoreenabled": true,
        "appstoreurl": "https:\/\/apps.nextcloud.com\/api\/v1",
        "appsallowlist": [],
        "apps_paths": [
            {
                "path": "\/var\/www\/nextcloud\/apps",
                "url": "\/apps",
                "writable": true
            }
        ],
        "enable_previews": true,
        "preview_concurrency_all": 4,
        "preview_concurrency_new": 2,
        "preview_max_x": 4096,
        "preview_max_y": 4096,
        "preview_max_filesize_image": 50,
        "preview_max_memory": 256,
        "preview_libreoffice_path": "\/usr\/bin\/libreoffice",
        "preview_office_cl_parameters": " --headless --nologo --nofirststartwizard --invisible --norestore -convert-to pdf -outdir ",
        "preview_ffmpeg_path": "\/usr\/bin\/ffmpeg",
        "preview_ffprobe_path": "\/usr\/bin\/ffprobe",
        "enabledPreviewProviders": [
            "OC\\Preview\\PNG",
            "OC\\Preview\\JPEG",
            "OC\\Preview\\GIF",
            "OC\\Preview\\BMP",
            "OC\\Preview\\XBitmap",
            "OC\\Preview\\Krita",
            "OC\\Preview\\WebP",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\TXT",
            "OC\\Preview\\OpenDocument"
        ],
        "metadata_max_filesize": 256,
        "max_file_conversion_filesize": 100,
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
        "ldapUserCleanupInterval": 51,
        "comments.managerFactory": "\\OC\\Comments\\ManagerFactory",
        "systemtags.managerFactory": "\\OC\\SystemTag\\ManagerFactory",
        "maintenance": false,
        "maintenance_window_start": 3,
        "ldap_log_file": "",
        "openssl": [],
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.distributed": "\\OC\\Memcache\\Memcached",
        "memcache_customprefix": "",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0
        },
        "memcached_servers": [
            [
                "localhost",
                11211
            ]
        ],
        "memcached_options": {
            "14": 50,
            "15": 50,
            "19": 50,
            "20": 50,
            "8": 50,
            "-1001": true,
            "16": true,
            "18": true
        },
        "cache_path": "",
        "cache_chunk_gc_ttl": 86400,
        "cache_app_config": true,
        "sharing.managerFactory": "\\OC\\Share20\\ProviderFactory",
        "sharing.enable_mail_link_password_expiration": false,
        "sharing.mail_link_password_expiration_interval": 3600,
        "sharing.maxAutocompleteResults": 25,
        "sharing.minSearchStringLength": 0,
        "sharing.enable_share_accept": false,
        "sharing.force_share_accept": false,
        "sharing.allow_custom_share_folder": true,
        "share_folder": "\/",
        "sharing.enable_share_mail": true,
        "sharing.allow_disabled_password_enforcement_groups": false,
        "transferIncomingShares": false,
        "sharing.federation.allowSelfSignedCertificates": false,
        "hashing_default_password": false,
        "hashingThreads": 1,
        "hashingMemoryCost": 65536,
        "hashingTimeCost": 4,
        "hashingCost": 10,
        "dbdriveroptions": {
            "1009": "\/file\/path\/to\/ca_cert.pem",
            "1007": "\/file\/path\/to\/mysql-client-key.pem",
            "1008": "\/file\/path\/to\/mysql-client-cert.pem",
            "1014": false,
            "1002": "SET wait_timeout = 28800"
        },
        "sqlite.journal_mode": "DELETE",
        "mysql.utf8mb4": false,
        "supportedDatabases": [
            "sqlite",
            "mysql",
            "pgsql",
            "oci"
        ],
        "tempdirectory": "\/var\/lib\/iemcloud\/tmp",
        "updatedirectory": "\/var\/www\/nextcloud-updates",
        "forbidden_filename_basenames": [],
        "forbidden_filename_characters": [],
        "forbidden_filename_extensions": [
            ".part",
            ".filepart"
        ],
        "theme": "",
        "enforce_theme": "",
        "theming.standalone_window.enabled": true,
        "cipher": "AES-256-CTR",
        "encryption.use_legacy_base64_encoding": false,
        "minimum.supported.desktop.version": "3.1.50",
        "maximum.supported.desktop.version": "99.99.99",
        "localstorage.allowsymlinks": false,
        "localstorage.umask": 18,
        "localstorage.unlink_on_truncate": false,
        "quota_include_external_storage": false,
        "external_storage.auth_availability_delay": 1800,
        "files_external_allow_create_new_local": true,
        "filesystem_check_changes": 0,
        "part_file_in_storage": true,
        "\/\/mount_file": "\/var\/www\/nextcloud\/data\/mount.json",
        "filesystem_cache_readonly": false,
        "forwarded_for_headers": [
            "HTTP_X_FORWARDED",
            "HTTP_FORWARDED_FOR"
        ],
        "max_filesize_animated_gifs_public_sharing": 10,
        "filelocking.ttl": 3600,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "filelocking.debug": false,
        "upgrade.disable-web": false,
        "upgrade.cli-upgrade-link": "",
        "user_ini_additional_lines": "",
        "documentation_url.server_logs": "",
        "debug": false,
        "data-fingerprint": "",
        "lookup_server": "https:\/\/lookup.nextcloud.com",
        "gs.enabled": false,
        "gs.federation": "internal",
        "simpleSignUpLink.shown": false,
        "login_form_autocomplete": true,
        "login_form_timeout": 300,
        "no_unsupported_browser_warning": false,
        "files_no_background_scan": false,
        "query_log_file": "",
        "query_log_file_requestid": "",
        "query_log_file_parameters": "",
        "query_log_file_backtrace": "",
        "redis_log_file": "",
        "diagnostics.logging": true,
        "diagnostics.logging.threshold": 0,
        "profile.enabled": true,
        "account_manager.default_property_scope": [],
        "bulkupload.enabled": true,
        "reference_opengraph": true,
        "unified_search.enabled": false,
        "enable_non-accessible_features": true,
        "binary_search_paths": [
            "\/usr\/local\/sbin",
            "\/usr\/local\/bin",
            "\/usr\/sbin",
            "\/usr\/bin",
            "\/sbin",
            "\/bin",
            "\/opt\/bin"
        ],
        "files.chunked_upload.max_size": 104857600,
        "files.chunked_upload.max_parallel_count": 5,
        "files.trash.delete": true,
        "enable_lazy_objects": true,
        "default_certificates_bundle_path": "\/var\/www\/nextcloud\/resources\/config\/ca-bundle.crt",
        "openmetrics_skipped_classes": [
            "OC\\OpenMetrics\\Exporters\\FilesByType",
            "OCA\\Files_Sharing\\OpenMetrics\\SharesCount"
        ],
        "openmetrics_allowed_clients": [
            "192.168.0.0\/16",
            "fe80::\/10",
            "10.0.0.1"
        ],
        "filelocking.enabled": "true",
        "appstore.experimental.enabled": false,
        "forcessl": true,
        "singleuser": false,
        "name": "iemCloud",
        "title": "iemCloud"
    }
}

List of activated Apps

Enabled:
  - activity: 7.0.0
  - admin_audit: 1.24.0
  - app_api: 34.0.0
  - appstore: 1.0.0
  - bruteforcesettings: 7.0.0
  - calendar: 6.6.1
  - circles: 34.0.0
  - cloud_federation_api: 1.18.0
  - comments: 1.24.0
  - contacts: 8.9.0
  - contactsinteraction: 1.15.0
  - dashboard: 7.14.0
  - dav: 1.40.0
  - federatedfilesharing: 1.24.0
  - federation: 1.24.0
  - files: 2.6.0
  - files_downloadlimit: 5.2.0
  - files_lock: 34.0.1
  - files_pdfviewer: 7.0.0
  - files_reminders: 1.7.0
  - files_sharing: 1.26.0
  - files_trashbin: 1.24.0
  - files_versions: 1.27.0
  - firstrunwizard: 7.0.0-dev.0
  - forms: 5.4.0
  - logreader: 7.0.0
  - lookup_server_connector: 1.22.0
  - nextcloud_announcements: 6.0.0
  - notifications: 7.0.0-dev.1
  - oauth2: 1.22.0
  - office: 1.0.0
  - password_policy: 6.0.0-dev.0
  - photos: 7.0.0
  - privacy: 6.0.0-dev.1
  - profile: 1.3.0
  - provisioning_api: 1.24.0
  - recommendations: 7.0.0
  - related_resources: 5.0.0-dev.0
  - richdocuments: 11.1.1
  - serverinfo: 6.0.0
  - settings: 1.17.0
  - sharebymail: 1.24.0
  - spreed: 24.0.5
  - support: 6.0.0
  - survey_client: 6.0.0-dev.0
  - systemtags: 1.24.0
  - text: 8.0.0
  - theming: 2.9.0
  - twofactor_backupcodes: 1.23.0
  - twofactor_totp: 16.0.0
  - updatenotification: 1.24.0
  - user_ldap: 1.25.0
  - user_status: 1.14.0
  - viewer: 7.0.0-dev.0
  - weather_status: 1.14.0
  - webhook_listeners: 1.6.0
  - workflowengine: 2.16.0
Disabled:
  - encryption: 2.22.0
  - files_external: 1.26.0 (installed 0.2)
  - suspicious_login: 12.0.0-dev.0
  - tasks: 0.18.1 (installed 0.18.1)
  - testing: 1.23.0
  - twofactor_nextcloud_notification: 8.0.0

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] updater cli is executed
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] currentStep()
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] current version: 34.0.4 build time: 2026-09-10T13:12:32+00:00 77c7284fed1f5c7b4bce1a94299e229f3281b606
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] getUpdateServerResponse()
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] releaseChannel: stable
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] internal version: 34.0.4.1
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] updateURL: https://updates.nextcloud.com/updater_server/?version=34x0x4x1xxxstablexx2026-09-10T13%3A12%3A32%2B00%3A00+77c7284fed1f5c7b4bce1a94299e229f3281b606x8x4x24
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] getUpdateServerResponse response: Array
(
    [version] => 35.0.0.10
    [versionstring] => Nextcloud 35.0.0
    [url] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
    [downloads] => SimpleXMLElement Object
        (
            [bz2] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.tar.bz2
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.tar.bz2
                )

            [zip] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
                )

        )

    [web] => https://docs.nextcloud.com/server/35/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=35.0.0
    [autoupdater] => 1
    [eol] => 0
    [eolDate] => SimpleXMLElement Object
        (
        )

    [signature] => wFkaARUf+iDEu6grdNcQtA6MBVL3ieiDyUxeRs+vBBKQNHAXwHItPSv1mRlCkbrW
+Rqlo4tB/7AxCh4xWeoSi20fBfq7IKSqvm+1rlJUbC77x6OWGXmRxBY4ZCfkEQRS
8hkVzpquiSt1KVNHnwy95ZFiZDI4tMknAB92Xqm/VjuEhhiVUfTB3sJShRVCGrvl
6PwdKja91ElaOcrH13QGTqQ4wxYS+vJ7Z1mR73iYelSymO1DRwZMZZ4RUt4yJgZo
4HKLfcPphBnF3vVsjj0J08DmvZkmD2py4Q6yg/u9TgJARk6+Yw2SKfOBI4nPsFhV
kdd01bJswxq9CAnpqmqC1w==
)

2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] checkForUpdate() Array
(
    [version] => 35.0.0.10
    [versionstring] => Nextcloud 35.0.0
    [url] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
    [downloads] => SimpleXMLElement Object
        (
            [bz2] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.tar.bz2
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.tar.bz2
                )

            [zip] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
                )

        )

    [web] => https://docs.nextcloud.com/server/35/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=35.0.0
    [autoupdater] => 1
    [eol] => 0
    [eolDate] => SimpleXMLElement Object
        (
        )

    [signature] => wFkaARUf+iDEu6grdNcQtA6MBVL3ieiDyUxeRs+vBBKQNHAXwHItPSv1mRlCkbrW
+Rqlo4tB/7AxCh4xWeoSi20fBfq7IKSqvm+1rlJUbC77x6OWGXmRxBY4ZCfkEQRS
8hkVzpquiSt1KVNHnwy95ZFiZDI4tMknAB92Xqm/VjuEhhiVUfTB3sJShRVCGrvl
6PwdKja91ElaOcrH13QGTqQ4wxYS+vJ7Z1mR73iYelSymO1DRwZMZZ4RUt4yJgZo
4HKLfcPphBnF3vVsjj0J08DmvZkmD2py4Q6yg/u9TgJARk6+Yw2SKfOBI4nPsFhV
kdd01bJswxq9CAnpqmqC1w==
)

2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] getUpdateServerResponse()
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] releaseChannel: stable
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] internal version: 34.0.4.1
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] updateURL: https://updates.nextcloud.com/updater_server/?version=34x0x4x1xxxstablexx2026-09-10T13%3A12%3A32%2B00%3A00+77c7284fed1f5c7b4bce1a94299e229f3281b606x8x4x24
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] getUpdateServerResponse response: Array
(
    [version] => 35.0.0.10
    [versionstring] => Nextcloud 35.0.0
    [url] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
    [downloads] => SimpleXMLElement Object
        (
            [bz2] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.tar.bz2
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.tar.bz2
                )

            [zip] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
                )

        )

    [web] => https://docs.nextcloud.com/server/35/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=35.0.0
    [autoupdater] => 1
    [eol] => 0
    [eolDate] => SimpleXMLElement Object
        (
        )

    [signature] => wFkaARUf+iDEu6grdNcQtA6MBVL3ieiDyUxeRs+vBBKQNHAXwHItPSv1mRlCkbrW
+Rqlo4tB/7AxCh4xWeoSi20fBfq7IKSqvm+1rlJUbC77x6OWGXmRxBY4ZCfkEQRS
8hkVzpquiSt1KVNHnwy95ZFiZDI4tMknAB92Xqm/VjuEhhiVUfTB3sJShRVCGrvl
6PwdKja91ElaOcrH13QGTqQ4wxYS+vJ7Z1mR73iYelSymO1DRwZMZZ4RUt4yJgZo
4HKLfcPphBnF3vVsjj0J08DmvZkmD2py4Q6yg/u9TgJARk6+Yw2SKfOBI4nPsFhV
kdd01bJswxq9CAnpqmqC1w==
)

2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] getChangelogURL()
2026-09-21T10:07:08+0000 ojxJ4JHSnn [info] end of checkForUpdate() Update to Nextcloud 35.0.0 available. (channel: "stable")<br /><span class="light">Following file will be downloaded automatically:</span> <code class="light">https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip</code><br /><a class="external_link" href="https://nextcloud.com/changelog/#35-0-0" target="_blank" rel="noreferrer noopener">Open changelog ↗</a>
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] updater started
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] executeStep request for step "1"
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] startStep("1")
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] checkForExpectedFilesAndFolders()
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] end of checkForExpectedFilesAndFolders()
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] endStep("1")
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] executeStep request for step "2"
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] startStep("2")
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] checkWritePermissions()
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] end of checkWritePermissions()
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] endStep("2")
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] executeStep request for step "3"
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] startStep("3")
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] createBackup()
2026-09-21T10:07:16+0000 ojxJ4JHSnn [info] backup folder location: /var/www/nextcloud-updates/updater-ocb6155c0dd2/backups/nextcloud-34.0.4.1-1789985236/
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] end of createBackup()
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] endStep("3")
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] executeStep request for step "4"
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] startStep("4")
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] downloadUpdate()
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] getUpdateServerResponse()
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] releaseChannel: stable
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] internal version: 34.0.4.1
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] updateURL: https://updates.nextcloud.com/updater_server/?version=34x0x4x1xxxstablexx2026-09-10T13%3A12%3A32%2B00%3A00+77c7284fed1f5c7b4bce1a94299e229f3281b606x8x4x24
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] getUpdateServerResponse response: Array
(
    [version] => 35.0.0.10
    [versionstring] => Nextcloud 35.0.0
    [url] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
    [downloads] => SimpleXMLElement Object
        (
            [bz2] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.tar.bz2
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.tar.bz2
                )

            [zip] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
                )

        )

    [web] => https://docs.nextcloud.com/server/35/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=35.0.0
    [autoupdater] => 1
    [eol] => 0
    [eolDate] => SimpleXMLElement Object
        (
        )

    [signature] => wFkaARUf+iDEu6grdNcQtA6MBVL3ieiDyUxeRs+vBBKQNHAXwHItPSv1mRlCkbrW
+Rqlo4tB/7AxCh4xWeoSi20fBfq7IKSqvm+1rlJUbC77x6OWGXmRxBY4ZCfkEQRS
8hkVzpquiSt1KVNHnwy95ZFiZDI4tMknAB92Xqm/VjuEhhiVUfTB3sJShRVCGrvl
6PwdKja91ElaOcrH13QGTqQ4wxYS+vJ7Z1mR73iYelSymO1DRwZMZZ4RUt4yJgZo
4HKLfcPphBnF3vVsjj0J08DmvZkmD2py4Q6yg/u9TgJARk6+Yw2SKfOBI4nPsFhV
kdd01bJswxq9CAnpqmqC1w==
)

2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] will try to download archive from: https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip, https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
2026-09-21T10:07:26+0000 ojxJ4JHSnn [info] storage location created
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 2% (4.2MiB of 279.56MiB)
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 4% (9.8MiB of 279.56MiB)
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 6% (15.39MiB of 279.56MiB)
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 8% (20.98MiB of 279.56MiB)
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 10% (26.56MiB of 279.56MiB)
2026-09-21T10:07:27+0000 ojxJ4JHSnn [info] download progress: 20% (54.53MiB of 279.56MiB)
2026-09-21T10:07:28+0000 ojxJ4JHSnn [info] download progress: 30% (82.48MiB of 279.56MiB)
2026-09-21T10:07:28+0000 ojxJ4JHSnn [info] download progress: 40% (110.43MiB of 279.56MiB)
2026-09-21T10:07:29+0000 ojxJ4JHSnn [info] download progress: 50% (138.39MiB of 279.56MiB)
2026-09-21T10:07:29+0000 ojxJ4JHSnn [info] download progress: 60% (166.34MiB of 279.56MiB)
2026-09-21T10:07:29+0000 ojxJ4JHSnn [info] download progress: 70% (194.31MiB of 279.56MiB)
2026-09-21T10:07:30+0000 ojxJ4JHSnn [info] download progress: 80% (222.27MiB of 279.56MiB)
2026-09-21T10:07:30+0000 ojxJ4JHSnn [info] download progress: 90% (250.21MiB of 279.56MiB)
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] download progress: 100% (278.18MiB of 279.56MiB)
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] download stats: size=279.56MiB bytes; total_time=4.49 secs; avg speed=62.24MiB/sec
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] end of downloadUpdate()
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] endStep("4")
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] executeStep request for step "5"
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] startStep("5")
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] verifyIntegrity()
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] getUpdateServerResponse()
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] updaterServer: https://updates.nextcloud.com/updater_server/
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] releaseChannel: stable
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] internal version: 34.0.4.1
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] updateURL: https://updates.nextcloud.com/updater_server/?version=34x0x4x1xxxstablexx2026-09-10T13%3A12%3A32%2B00%3A00+77c7284fed1f5c7b4bce1a94299e229f3281b606x8x4x24
2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] getUpdateServerResponse response: Array
(
    [version] => 35.0.0.10
    [versionstring] => Nextcloud 35.0.0
    [url] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
    [downloads] => SimpleXMLElement Object
        (
            [bz2] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.tar.bz2
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.tar.bz2
                )

            [zip] => Array
                (
                    [0] => https://github.com/nextcloud-releases/server/releases/download/v35.0.0/nextcloud-35.0.0.zip
                    [1] => https://download.nextcloud.com/server/releases/nextcloud-35.0.0.zip
                )

        )

    [web] => https://docs.nextcloud.com/server/35/admin_manual/maintenance/upgrade.html
    [changes] => https://updates.nextcloud.com/changelog_server/?version=35.0.0
    [autoupdater] => 1
    [eol] => 0
    [eolDate] => SimpleXMLElement Object
        (
        )

    [signature] => wFkaARUf+iDEu6grdNcQtA6MBVL3ieiDyUxeRs+vBBKQNHAXwHItPSv1mRlCkbrW
+Rqlo4tB/7AxCh4xWeoSi20fBfq7IKSqvm+1rlJUbC77x6OWGXmRxBY4ZCfkEQRS
8hkVzpquiSt1KVNHnwy95ZFiZDI4tMknAB92Xqm/VjuEhhiVUfTB3sJShRVCGrvl
6PwdKja91ElaOcrH13QGTqQ4wxYS+vJ7Z1mR73iYelSymO1DRwZMZZ4RUt4yJgZo
4HKLfcPphBnF3vVsjj0J08DmvZkmD2py4Q6yg/u9TgJARk6+Yw2SKfOBI4nPsFhV
kdd01bJswxq9CAnpqmqC1w==
)

2026-09-21T10:07:31+0000 ojxJ4JHSnn [info] storage location: /var/www/nextcloud-updates/updater-ocb6155c0dd2/downloads/
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] end of verifyIntegrity()
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] endStep("5")
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] executeStep request for step "6"
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] startStep("6")
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] extractDownload()
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] storage location: /var/www/nextcloud-updates/updater-ocb6155c0dd2/downloads/
2026-09-21T10:07:32+0000 ojxJ4JHSnn [info] Libzip version detected: 1.11.3
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] end of extractDownload()
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] endStep("6")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] executeStep request for step "7"
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] startStep("7")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] setMaintenanceMode("true")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] configFileName /var/www/nextcloud/config/config.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] end of setMaintenanceMode()
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] endStep("7")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] executeStep request for step "8"
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] startStep("8")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replaceEntryPoints()
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace index.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace status.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace remote.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace public.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace ocs/v1.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] replace ocs/v2.php
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] end of replaceEntryPoints()
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] endStep("8")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] executeStep request for step "9"
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] startStep("9")
2026-09-21T10:07:38+0000 ojxJ4JHSnn [info] deleteOldFiles()
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] config sample exists
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] themes README exists
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] end of deleteOldFiles()
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] endStep("9")
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] executeStep request for step "10"
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] startStep("10")
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] moveNewVersionInPlace()
2026-09-21T10:07:39+0000 ojxJ4JHSnn [info] storage location: /var/www/nextcloud-updates/updater-ocb6155c0dd2/downloads/nextcloud/
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] end of moveNewVersionInPlace()
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] endStep("10")
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] executeStep request for step "12"
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] startStep("12")
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] finalize()
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] storage location: /var/www/nextcloud-updates/updater-ocb6155c0dd2/downloads/nextcloud/
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] call opcache_reset()
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] end of finalize()
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] endStep("12")
2026-09-21T10:07:40+0000 ojxJ4JHSnn [info] update of code successful.
2026-09-21T10:07:47+0000 ojxJ4JHSnn [info] Starting "occ upgrade"
2026-09-21T10:07:47+0000 ojxJ4JHSnn [info] "occ upgrade" failed - return code: 1
2026-09-21T10:07:47+0000 ojxJ4JHSnn [info] updater finished - with errors

Additional info

luckily this fails before modifying any (database) data. so rolling back the contents of my /var/www/nextcloud/ directory restores my working 34.0.4.1 instance...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending check for reproducibility or if it fits our roadmap34-feedbackbug

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions