Applications disabled after upgrade to 32.0.4

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).

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 32.0.4
  • Operating system and version (e.g., Ubuntu 24.04):
    • Slackware64
  • Web server and version (e.g, Apache 2.4.25):
    • nginx 1.28.1
  • PHP version (e.g, 8.3):
    • 8.3
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • Just after the upgrade from 31.0.12.
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • Classic (using tarball)
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

All apps are disabled (except files, photos, activity) after upgrading from 31.0.12 to 32.0.4.

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

  1. Extract nextcloud 32.0.4 tarball

  2. copy config.php

  3. php occ upgrade

Log entries

2026-01-15T16:02:32+00:00 Setting log level to debug
2026-01-15T16:02:33+00:00 Turned on maintenance mode
2026-01-15T16:02:33+00:00 Repair step: Repair MySQL collation
2026-01-15T16:02:33+00:00 Repair info: Not a mysql database → nothing to do
2026-01-15T16:02:33+00:00 Repair step: Copy data from accounts table when migrating from ownCloud
2026-01-15T16:02:34+00:00 Repair step: Drop account terms table when migrating from ownCloud
2026-01-15T16:02:34+00:00 Updating database schema
2026-01-15T16:02:47+00:00 Updated database
2026-01-15T16:02:47+00:00 Disabled incompatible app: announcementcenter
2026-01-15T16:02:47+00:00 Disabled incompatible app: appointments
2026-01-15T16:02:48+00:00 Disabled incompatible app: calendar
2026-01-15T16:02:48+00:00 Disabled incompatible app: collectives
2026-01-15T16:02:48+00:00 Disabled incompatible app: contacts
2026-01-15T16:02:48+00:00 Disabled incompatible app: cookbook
2026-01-15T16:02:48+00:00 Disabled incompatible app: cospend
2026-01-15T16:02:48+00:00 Disabled incompatible app: deck
2026-01-15T16:02:48+00:00 Disabled incompatible app: forms
2026-01-15T16:02:48+00:00 Disabled incompatible app: groupfolders
2026-01-15T16:02:48+00:00 Disabled incompatible app: guests
2026-01-15T16:02:48+00:00 Disabled incompatible app: intros
2026-01-15T16:02:49+00:00 Disabled incompatible app: mail
2026-01-15T16:02:49+00:00 Disabled incompatible app: notes
2026-01-15T16:02:49+00:00 Disabled incompatible app: polls
2026-01-15T16:02:49+00:00 Disabled incompatible app: previewgenerator
2026-01-15T16:02:49+00:00 Disabled incompatible app: quota_warning
2026-01-15T16:02:49+00:00 Disabled incompatible app: richdocuments
2026-01-15T16:02:49+00:00 Disabled incompatible app: richdocumentscode
2026-01-15T16:02:49+00:00 Disabled incompatible app: spreed
2026-01-15T16:02:49+00:00 Disabled incompatible app: tasks
2026-01-15T16:02:49+00:00 Updating …
2026-01-15T16:02:50+00:00 Updated to 1.22.0
2026-01-15T16:02:50+00:00 Updating <lookup_server_connector> …
2026-01-15T16:02:50+00:00 Updated <lookup_server_connector> to 1.20.0
2026-01-15T16:02:50+00:00 Updating …
2026-01-15T16:02:50+00:00 Repair step: Update OAuth token expiration times
2026-01-15T16:02:50+00:00 Updated to 1.20.0
2026-01-15T16:02:50+00:00 Updating <password_policy> …
2026-01-15T16:02:51+00:00 Updated <password_policy> to 4.0.0-dev.0
2026-01-15T16:02:51+00:00 Updating …
2026-01-15T16:02:56+00:00 Repair step: init metadata
2026-01-15T16:02:57+00:00 Updated to 5.0.0-dev.1
2026-01-15T16:02:57+00:00 Updating <user_ldap> …
2026-01-15T16:02:58+00:00 Repair step: Insert UUIDFix background job for user and group in batches
2026-01-15T16:02:58+00:00 Repair step: Remove deprecated refresh time markers for LDAP user records
2026-01-15T16:02:58+00:00 Updated <user_ldap> to 1.23.0
2026-01-15T16:02:58+00:00 Updating …
2026-01-15T16:02:59+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:02:59+00:00 Updating …
2026-01-15T16:03:05+00:00 Repair step: Upgrading Circles App
2026-01-15T16:03:05+00:00 Updated to 32.0.0
2026-01-15T16:03:05+00:00 Updating <cloud_federation_api> …
2026-01-15T16:03:12+00:00 Updated <cloud_federation_api> to 1.16.0
2026-01-15T16:03:12+00:00 Updating …
2026-01-15T16:03:18+00:00 Repair step: Fix component of birthday calendars
2026-01-15T16:03:18+00:00 Repair info: 6 birthday calendars updated.
2026-01-15T16:03:18+00:00 Repair step: Regenerating birthday calendars to use new icons and fix old birthday events without year
2026-01-15T16:03:18+00:00 Repair info: Repair step already executed
2026-01-15T16:03:18+00:00 Repair step: Fix broken values of calendar objects
2026-01-15T16:03:18+00:00 Fix broken values of calendar objects
2026-01-15T16:03:18+00:00
2026-01-15T16:03:18+00:00 Done
0/0 [->--------------------------] 0%2026-01-15T16:03:18+00:00
2026-01-15T16:03:18+00:00 Repair step: Registering building of calendar search index as background job
2026-01-15T16:03:18+00:00 Repair info: Repair step already executed
2026-01-15T16:03:18+00:00 Repair step: Register building of social profile search index as background job
2026-01-15T16:03:18+00:00 Repair info: Repair step already executed
2026-01-15T16:03:18+00:00 Repair step: Registering background jobs to update cache for webcal calendars
2026-01-15T16:03:18+00:00 Repair info: Added 0 background jobs to update webcal calendars
2026-01-15T16:03:18+00:00 Repair step: Registering building of calendar reminder index as background job
2026-01-15T16:03:18+00:00 Repair info: Repair step already executed
2026-01-15T16:03:18+00:00 Repair step: Register a background job to update rooms and resources
2026-01-15T16:03:18+00:00 Repair step: Queue jobs to clean up orphan event and contact data
2026-01-15T16:03:19+00:00 Repair step: Remove activity entries of private events
2026-01-15T16:03:19+00:00 Repair info: Removed 0 activity entries
2026-01-15T16:03:19+00:00 Repair step: Clean up old calendar subscriptions from deleted users that were not cleaned-up
2026-01-15T16:03:19+00:00 Clean up old calendar subscriptions from deleted users that were not cleaned-up
2026-01-15T16:03:19+00:00 Done
0/0 [----->----------------------] 0%2026-01-15T16:03:19+00:00
2026-01-15T16:03:19+00:00 Repair info: 0 calendar subscriptions without an user have been cleaned up
2026-01-15T16:03:19+00:00 Updated to 1.34.2
2026-01-15T16:03:19+00:00 Updating …
2026-01-15T16:03:20+00:00 Updated to 2.4.0
2026-01-15T16:03:20+00:00 Updating <files_sharing> …
2026-01-15T16:03:20+00:00 Repair step: Fix the share type of guest shares when migrating from ownCloud
2026-01-15T16:03:20+00:00 Repair step: Copy the share password into the dedicated column
2026-01-15T16:03:20+00:00 Repair step: Set existing shares as accepted
2026-01-15T16:03:20+00:00 Updated <files_sharing> to 1.24.1
2026-01-15T16:03:20+00:00 Updating <files_trashbin> …
2026-01-15T16:03:21+00:00 Updated <files_trashbin> to 1.22.0
2026-01-15T16:03:21+00:00 Updating <files_versions> …
2026-01-15T16:03:21+00:00 Updated <files_versions> to 1.25.0
2026-01-15T16:03:21+00:00 Updating …
2026-01-15T16:03:21+00:00 Updated to 1.22.0
2026-01-15T16:03:21+00:00 Updating <webhook_listeners> …
2026-01-15T16:03:21+00:00 Updated <webhook_listeners> to 1.3.0
2026-01-15T16:03:21+00:00 Updating …
2026-01-15T16:03:21+00:00 Repair step: Populating added database structures for workflows
2026-01-15T16:03:22+00:00 Updated to 2.14.0
2026-01-15T16:03:22+00:00 Updating …
2026-01-15T16:03:22+00:00 Updated to 1.22.0
2026-01-15T16:03:22+00:00 Updating …
2026-01-15T16:03:22+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:22+00:00 Updating <nextcloud_announcements> …
2026-01-15T16:03:22+00:00 Updated <nextcloud_announcements> to 4.0.0-dev.0
2026-01-15T16:03:22+00:00 Updating …
2026-01-15T16:03:23+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:23+00:00 Updating …
2026-01-15T16:03:23+00:00 Updated to 1.22.0
2026-01-15T16:03:23+00:00 Updating …
2026-01-15T16:03:23+00:00 Repair step: Initialize migration of background images from dashboard to theming app
2026-01-15T16:03:23+00:00 Updated to 2.7.0
2026-01-15T16:03:23+00:00 Updating <app_api> …
2026-01-15T16:03:32+00:00 Repair step: AppAPI Daemons configuration GPU params update
2026-01-15T16:03:32+00:00 Repair info: Daemons configuration GPU params updated: 0
2026-01-15T16:03:32+00:00 Updated <app_api> to 32.0.0
2026-01-15T16:03:32+00:00 Updating …
2026-01-15T16:03:32+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:32+00:00 Updating …
2026-01-15T16:03:33+00:00 Updated to 1.13.1
2026-01-15T16:03:33+00:00 Updating …
2026-01-15T16:03:33+00:00 Updated to 7.12.0
2026-01-15T16:03:33+00:00 Updating …
2026-01-15T16:03:33+00:00 Updated to 1.22.0
2026-01-15T16:03:33+00:00 Updating <files_downloadlimit> …
2026-01-15T16:03:34+00:00 Updated <files_downloadlimit> to 5.0.0-dev.0
2026-01-15T16:03:34+00:00 Updating <files_pdfviewer> …
2026-01-15T16:03:34+00:00 Updated <files_pdfviewer> to 5.0.0-dev.0
2026-01-15T16:03:34+00:00 Updating <files_reminders> …
2026-01-15T16:03:35+00:00 Updated <files_reminders> to 1.5.0
2026-01-15T16:03:35+00:00 Updating …
2026-01-15T16:03:35+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:35+00:00 Updating …
2026-01-15T16:03:35+00:00 Updated to 4.0.0-dev.0
2026-01-15T16:03:35+00:00 Updating …
2026-01-15T16:03:36+00:00 Updated to 1.1.0
2026-01-15T16:03:36+00:00 Updating <provisioning_api> …
2026-01-15T16:03:36+00:00 Updated <provisioning_api> to 1.22.0
2026-01-15T16:03:36+00:00 Updating …
2026-01-15T16:03:36+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:36+00:00 Updating <related_resources> …
2026-01-15T16:03:36+00:00 Updated <related_resources> to 3.0.0-dev.0
2026-01-15T16:03:36+00:00 Updating …
2026-01-15T16:03:37+00:00 Updated to 4.0.0-dev.0
2026-01-15T16:03:37+00:00 Updating …
2026-01-15T16:03:37+00:00 Updated to 1.15.1
2026-01-15T16:03:37+00:00 Updating …
2026-01-15T16:03:37+00:00 Repair step: Force-reset all Text document sessions
2026-01-15T16:03:39+00:00 Updated to 6.0.1
2026-01-15T16:03:39+00:00 Updating <twofactor_backupcodes> …
2026-01-15T16:03:39+00:00 Repair step: Add background job to check for backup codes
2026-01-15T16:03:39+00:00 Updated <twofactor_backupcodes> to 1.21.0
2026-01-15T16:03:39+00:00 Updating <twofactor_totp> …
2026-01-15T16:03:41+00:00 Updated <twofactor_totp> to 14.0.0
2026-01-15T16:03:41+00:00 Updating …
2026-01-15T16:03:41+00:00 Updated to 1.22.0
2026-01-15T16:03:41+00:00 Updating <user_status> …
2026-01-15T16:03:41+00:00 Updated <user_status> to 1.12.0
2026-01-15T16:03:41+00:00 Updating …
2026-01-15T16:03:41+00:00 Updated to 5.0.0-dev.0
2026-01-15T16:03:41+00:00 Updating <weather_status> …
2026-01-15T16:03:42+00:00 Updated <weather_status> to 1.12.0
2026-01-15T16:03:46+00:00 Repair step: Repair MySQL collation
2026-01-15T16:03:46+00:00 Repair info: Not a mysql database → nothing to do
2026-01-15T16:03:46+00:00 Repair step: Clean tags and favorites
2026-01-15T16:03:46+00:00 Repair info: 0 tags of deleted users have been removed.
2026-01-15T16:03:46+00:00 Repair info: 0 tags for delete files have been removed.
2026-01-15T16:03:46+00:00 Repair info: 0 tag entries for deleted tags have been removed.
2026-01-15T16:03:46+00:00 Repair info: 0 tags with no entries have been removed.
2026-01-15T16:03:46+00:00 Repair step: Repair invalid shares
2026-01-15T16:03:46+00:00 Repair step: Move .step file of updater to backup location
2026-01-15T16:03:46+00:00 Repair step: Add move avatar background job
2026-01-15T16:03:46+00:00 Repair info: Repair step already executed
2026-01-15T16:03:46+00:00 Repair step: Add preview cleanup background jobs
2026-01-15T16:03:46+00:00 Repair step: Migrate oc_properties table to nextcloud schema
2026-01-15T16:03:47+00:00 Repair info: oc_properties table does not exist.
2026-01-15T16:03:47+00:00 Repair step: Migrate oauth2_clients table to nextcloud schema
2026-01-15T16:03:48+00:00 Repair info: Update the oauth2_access_tokens table schema.
2026-01-15T16:03:48+00:00 Repair info: Update the oauth2_clients table schema.
2026-01-15T16:03:51+00:00 Repair info: Delete clients (and their related access tokens) with the redirect_uri starting with oc:// or ending with *
2026-01-15T16:03:51+00:00 Repair step: Repair language codes
2026-01-15T16:03:51+00:00 Repair step: Add log rotate job
2026-01-15T16:03:51+00:00 Repair step: Clear frontend caches
2026-01-15T16:03:51+00:00 Repair info: Image cache cleared
2026-01-15T16:03:51+00:00 Repair info: JS cache cleared
2026-01-15T16:03:51+00:00 Repair step: Clear every generated avatar
2026-01-15T16:03:51+00:00 Repair step: Add preview background cleanup job
2026-01-15T16:03:51+00:00 Repair step: Queue a one-time job to cleanup old backups of the updater
2026-01-15T16:03:51+00:00 Repair step: Cleanup invalid photocache files for carddav
2026-01-15T16:03:51+00:00 Repair step: Add background job to cleanup login flow v2 tokens
2026-01-15T16:03:51+00:00 Repair step: Remove potentially over exposing share links
2026-01-15T16:03:51+00:00 Repair info: No need to remove link shares.
2026-01-15T16:03:51+00:00 Repair step: Clear access cache of projects
2026-01-15T16:03:51+00:00 Repair step: Reset generated avatar flag
2026-01-15T16:03:51+00:00 Repair step: Keep legacy encryption enabled
2026-01-15T16:03:51+00:00 Repair step: Check encryption key format
2026-01-15T16:03:51+00:00 Repair step: Remove old dashboard app config data
2026-01-15T16:03:51+00:00 Repair step: Add job to cleanup the bruteforce entries
2026-01-15T16:03:51+00:00 Repair step: Queue a one-time job to check for user uploaded certificates
2026-01-15T16:03:51+00:00 Repair step: Repair DAV shares
2026-01-15T16:03:51+00:00 Repair step: Add background job to set the lookup server share state for users
2026-01-15T16:03:52+00:00 Repair step: Add token cleanup job
2026-01-15T16:03:52+00:00 Repair step: Clean up abandoned apps
2026-01-15T16:03:52+00:00 Repair step: Add possibly missing system config
2026-01-15T16:03:52+00:00 Repair step: Add AI tasks cleanup jobs
2026-01-15T16:03:52+00:00 Repair step: Queue a job to generate metadata
2026-01-15T16:03:52+00:00 Repair step: Cache logo dimension to fix size in emails on Outlook
2026-01-15T16:03:52+00:00 Repair info: Theming is not used to provide a logo
2026-01-15T16:03:52+00:00 Repair step: Remove legacy “.ocdata” file
2026-01-15T16:03:52+00:00 Repair step: Add cleanup-deleted-users background job
2026-01-15T16:03:52+00:00 Repair step: Validate account properties and store phone numbers in a known format for search
2026-01-15T16:03:52+00:00 Repair info: Queued background to validate account properties.
2026-01-15T16:03:52+00:00 Repair step: Migrate config keys
2026-01-15T16:03:52+00:00 Starting code integrity check…
2026-01-15T16:06:12+00:00 Finished code integrity check
2026-01-15T16:06:12+00:00 Update successful
2026-01-15T16:06:12+00:00 Turned off maintenance mode
2026-01-15T16:06:12+00:00 Resetting log level

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": [
            "cloud.bourdon.fr.eu.org"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "32.0.4.1",
        "overwrite.cli.url": "https:\/\/cloud.bourdon.fr.eu.org",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "default_phone_region": "FR",
        "maintenance_window_start": 1,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "25",
        "loglevel": 0,
        "maintenance": false,
        "updater.release.channel": "stable",
        "appstoreenabled": true,
        "appstore.experimental.enabled": false,
        "theme": "",
        "allow_local_remote_servers": true,
        "enable_previews": false,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
        "defaultapp": "",
        "memories.db.triggers.fcu": true,
        "memories.vod.path": "\/srv\/http\/bourdon.fr.eu.org\/cloud\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "enabledPreviewProviders": [
            "OC\\Preview\\Image",
            "OC\\Preview\\HEIC",
            "OC\\Preview\\TIFF",
            "OC\\Preview\\Movie"
        ],
        "memories.vod.disable": false,
        "memories.exiftool_no_local": true,
        "app_install_overwrite": []
    },
    "apps": {
        "UserExternal": {
            "enabled": "no",
            "installed_version": "2.1.1",
            "types": "prelogin,authentication"
        },
        "activity": {
            "enabled": "yes",
            "types": "filesystem",
            "installed_version": "5.0.0-dev.0"
        },
        "announcementcenter": {
            "types": "logging",
            "installed_version": "7.2.2",
            "enabled": "no"
        },
        "app_api": {
            "types": "",
            "installed_version": "32.0.0",
            "enabled": "no"
        },
        "appointments": {
            "hk": "468d22d218bf19b3fdfa35b3ea9ff2c21e58c577d5797e614cb675fc39f3fb43",
            "tiv": "4fde4d61e8d493fc55a7b5aea6d60d39",
            "types": "dav",
            "installed_version": "2.6.2",
            "enabled": "no"
        },
        "apporder": {
            "enabled": "no",
            "installed_version": "0.9.0",
            "order": "[\"\/apps\/mail\/\",\"https:\/\/cloud.bourdon.fr.eu.org\/apps\/spreed\/\",\"\/apps\/contacts\/\",\"\/apps\/calendar\/\",\"\/apps\/files\/\",\"\/apps\/photos\/\",\"\/apps\/activity\/\",\"\/apps\/circles\/\",\"\/apps\/notes\/\",\"\/apps\/deck\/\",\"\/apps\/polls\/\",\"https:\/\/mail.bourdon.fr.eu.org\",\"\/apps\/passwords\/\"]",
            "types": ""
        },
        "backgroundjob": {
            "lastjob": "3095"
        },
        "bbb": {
            "installed_version": "2.7.3",
            "types": "prevent_group_restriction",
            "enabled": "no"
        },
        "bruteForce": {
            "whitelist_3": "192.168.1.0\/24"
        },
        "bruteforcesettings": {
            "types": "",
            "enabled": "yes",
            "installed_version": "5.0.0-dev.0"
        },
        "calendar": {
            "types": "",
            "installed_version": "5.5.9",
            "enabled": "no"
        },
        "carnet": {
            "enabled": "no",
            "installed_version": "0.19.2",
            "types": "filesystem"
        },
        "circles": {
            "test_nc_base": "",
            "types": "filesystem,dav",
            "enabled": "yes",
            "installed_version": "32.0.0",
            "loopback_tmp_scheme": "https",
            "migration_22": "1",
            "migration_run": "0",
            "maintenance_run": "0",
            "maintenance_update": "{\"3\":1768492819,\"2\":1768493211,\"1\":1768493211}"
        },
        "circlesdb": {
            "installed_version": "1.8.2",
            "types": "",
            "enabled": "no"
        },
        "cloud_federation_api": {
            "enabled": "yes",
            "types": "filesystem",
            "installed_version": "1.16.0"
        },
        "collectives": {
            "types": "filesystem",
            "installed_version": "3.4.0",
            "enabled": "no"
        },
        "comments": {
            "enabled": "yes",
            "types": "logging",
            "installed_version": "1.22.0"
        },
        "contacts": {
            "types": "dav",
            "installed_version": "7.3.8",
            "enabled": "no"
        },
        "contactsinteraction": {
            "enabled": "yes",
            "types": "dav",
            "installed_version": "1.13.1"
        },
        "cookbook": {
            "types": "",
            "installed_version": "0.11.5",
            "enabled": "no"
        },
        "core": {
            "backgroundjobs_mode": "cron",
            "newUser.generateUserID": "yes",
            "default_encryption_module": "OC_DEFAULT_MODULE",
            "enterpriseLogoChecked": "yes",
            "installed.bundles": "[\"CoreBundle\"]",
            "installedat": "1560179020.1107",
            "moveavatarsdone": "yes",
            "previewsCleanedUp": "1",
            "public_files": "files_sharing\/public.php",
            "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",
            "scss.variables": "8be6c232d9aedb22c4747bbe17947096",
            "theming.variables": "41f0f465bcd8fe113edcc1c5f3a8cb4a",
            "vendor": "nextcloud",
            "shareapi_allow_group_sharing": "no",
            "shareapi_only_share_with_group_members": "yes",
            "files_metadata_installed": "1",
            "shareapi_default_internal_expire_date": "no",
            "metadataGenerationDone": true,
            "shareapi_restrict_user_enumeration_to_group": "no",
            "newUser.requireEmail": "no",
            "shareapi_restrict_user_enumeration_full_match": "no",
            "emailTestSuccessful": "1",
            "lastupdatedat": 1768493413,
            "lastupdateResult": "[]",
            "lastcron": 1768493267,
            "files_metadata": {
                "photos-original_date_time": {
                    "value": null,
                    "type": "int",
                    "etag": "",
                    "indexed": true,
                    "editPermission": 0
                },
                "photos-size": {
                    "value": null,
                    "type": "array",
                    "etag": "",
                    "indexed": false,
                    "editPermission": 0
                },
                "photos-exif": {
                    "value": null,
                    "type": "array",
                    "etag": "",
                    "indexed": false,
                    "editPermission": 0
                },
                "photos-ifd0": {
                    "value": null,
                    "type": "array",
                    "etag": "",
                    "indexed": false,
                    "editPermission": 0
                },
                "files-live-photo": {
                    "value": null,
                    "type": "string",
                    "etag": "",
                    "indexed": false,
                    "editPermission": 1
                },
                "blurhash": {
                    "value": null,
                    "type": "string",
                    "etag": "e6bfe12994682e12e59a1e0f502d4822",
                    "indexed": false,
                    "editPermission": 0
                }
            },
            "oc.integritycheck.checker": []
        },
        "cospend": {
            "allowAnonymousCreation": "0",
            "types": "",
            "installed_version": "3.1.6",
            "enabled": "no"
        },
        "dashboard": {
            "enabled": "yes",
            "types": "",
            "installed_version": "7.12.0"
        },
        "dav": {
            "buildCalendarReminderIndex": "yes",
            "buildCalendarSearchIndex": "yes",
            "chunks_migrated": "1",
            "enabled": "yes",
            "regeneratedBirthdayCalendarsForYearFix": "yes",
            "sendEventRemindersPush": "yes",
            "types": "filesystem",
            "installed_version": "1.34.2",
            "needs_system_address_book_sync": "no",
            "builtSocialSearchIndex": "yes"
        },
        "deck": {
            "types": "dav",
            "installed_version": "1.15.5",
            "enabled": "no"
        },
        "documentserver_community": {
            "enabled": "no",
            "installed_version": "0.1.8",
            "types": "filesystem"
        },
        "encryption": {
            "masterKeyId": "master_850bdfba",
            "publicShareKeyId": "pubShare_850bdfba",
            "recoveryKeyId": "recoveryKey_850bdfba"
        },
        "external": {
            "jwt_token_pubkey_es256": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEX1Ev8PBsP0QaH1o+W7v9zVpk1urG\n23DhbNruh2WgcDofpjnLsNI1DdKcZ4eO1G284QFGAsJmmECiCPWU8KqiZw==\n-----END PUBLIC KEY-----\n",
            "max_site": "2",
            "types": "",
            "enabled": "no",
            "jwt_token_privkey_es256": "***REMOVED SENSITIVE VALUE***",
            "installed_version": "5.5.2",
            "sites": "***REMOVED SENSITIVE VALUE***"
        },
        "federatedfilesharing": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.22.0"
        },
        "federation": {
            "enabled": "yes",
            "types": "authentication",
            "installed_version": "1.22.0"
        },
        "files": {
            "cronjob_scan_files": "500",
            "default_quota": "2 GB",
            "enabled": "yes",
            "types": "filesystem",
            "installed_version": "2.4.0",
            "mimetype_version": "32.0.4.1"
        },
        "files_accesscontrol": {
            "enabled": "no",
            "installed_version": "1.8.1",
            "types": "filesystem"
        },
        "files_automatedtagging": {
            "enabled": "no",
            "installed_version": "1.8.2",
            "types": "filesystem"
        },
        "files_downloadlimit": {
            "types": "",
            "enabled": "yes",
            "installed_version": "5.0.0-dev.0"
        },
        "files_pdfviewer": {
            "enabled": "yes",
            "types": "",
            "installed_version": "5.0.0-dev.0"
        },
        "files_reminders": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.5.0"
        },
        "files_rightclick": {
            "types": "",
            "enabled": "no",
            "installed_version": "1.6.0"
        },
        "files_sharing": {
            "enabled": "yes",
            "incoming_server2server_group_share_enabled": "yes",
            "lookupServerEnabled": "yes",
            "outgoing_server2server_group_share_enabled": "yes",
            "types": "filesystem",
            "installed_version": "1.24.1"
        },
        "files_texteditor": {
            "enabled": "no",
            "installed_version": "2.8.0",
            "types": ""
        },
        "files_trashbin": {
            "enabled": "yes",
            "types": "filesystem,dav",
            "installed_version": "1.22.0"
        },
        "files_versions": {
            "enabled": "yes",
            "types": "filesystem,dav",
            "installed_version": "1.25.0"
        },
        "firstrunwizard": {
            "enabled": "yes",
            "types": "",
            "installed_version": "5.0.0-dev.0"
        },
        "flowupload": {
            "enabled": "no",
            "installed_version": "1.0.0",
            "types": ""
        },
        "forms": {
            "types": "prevent_group_restriction",
            "installed_version": "5.2.3",
            "enabled": "no"
        },
        "gallery": {
            "enabled": "no",
            "installed_version": "18.4.0",
            "types": ""
        },
        "groupfolders": {
            "types": "filesystem,dav",
            "cron_last_folder_index": 1,
            "installed_version": "19.1.11",
            "enabled": "no"
        },
        "guests": {
            "allow_external_storage": "false",
            "hide_users": "false",
            "types": "authentication",
            "usewhitelist": "true",
            "whitelist": "files_trashbin,files_versions,files_sharing,files_texteditor,text,activity,firstrunwizard,photos,notifications,spreed",
            "enabled": "no",
            "installed_version": "4.6.0"
        },
        "impersonate": {
            "enabled": "no",
            "installed_version": "1.11.0",
            "types": ""
        },
        "integration_deepl": {
            "installed_version": "1.3.1",
            "types": "",
            "enabled": "no"
        },
        "integration_google": {
            "types": "",
            "installed_version": "2.2.0",
            "enabled": "no"
        },
        "integration_mastodon": {
            "types": "",
            "installed_version": "2.0.3",
            "enabled": "no"
        },
        "integration_peertube": {
            "enabled": "no",
            "installed_version": "1.0.3",
            "types": ""
        },
        "intros": {
            "installed_version": "1.2.1",
            "types": "",
            "enabled": "no"
        },
        "keeweb": {
            "enabled": "no",
            "installed_version": "0.6.3",
            "types": ""
        },
        "ldap_contacts_backend": {
            "installed_version": "1.7.0",
            "types": "dav",
            "enabled": "no"
        },
        "ldap_write_support": {
            "enabled": "no",
            "installed_version": "1.9.0",
            "types": "",
            "template.user": ""
        },
        "logreader": {
            "enabled": "yes",
            "relativedates": "1",
            "types": "logging",
            "levels": "00111",
            "shownLevels": "[2,3,4,1]",
            "installed_version": "5.0.0-dev.0"
        },
        "lookup_server_connector": {
            "enabled": "yes",
            "types": "authentication",
            "installed_version": "1.20.0"
        },
        "mail": {
            "types": "",
            "installed_version": "5.6.4",
            "enabled": "no"
        },
        "mail_roundcube": {
            "installed_version": "1.1.0",
            "types": "",
            "enabled": "no",
            "emailAddressChoice": "userIdEmail",
            "externalLocation": "https:\/\/cloud.bourdon.fr.eu.org\/roundcube\/"
        },
        "maps": {
            "types": "filesystem",
            "installed_version": "1.5.0",
            "enabled": "no"
        },
        "memories": {
            "installed_version": "7.6.0",
            "types": "",
            "last_index_job_start": "1751639410",
            "last_index_job_status": "Indexing exception: binary path is empty (run occ maintenance:repair or use system perl)",
            "last_index_job_status_type": "error",
            "last_index_job_duration": "0.19",
            "enabled": "no"
        },
        "music": {
            "enabled": "no",
            "installed_version": "1.5.1",
            "types": "filesystem"
        },
        "nextcloud_announcements": {
            "enabled": "yes",
            "pub_date": "Thu, 24 Oct 2019 00:00:00 +0200",
            "types": "logging",
            "installed_version": "4.0.0-dev.0"
        },
        "notes": {
            "types": "",
            "installed_version": "4.12.4",
            "enabled": "no"
        },
        "notifications": {
            "enabled": "yes",
            "types": "logging",
            "installed_version": "5.0.0-dev.0"
        },
        "oauth2": {
            "enabled": "yes",
            "types": "authentication",
            "installed_version": "1.20.0"
        },
        "officeonline": {
            "enabled": "no",
            "installed_version": "1.1.3",
            "types": "filesystem,dav,prevent_group_restriction"
        },
        "onlyoffice": {
            "DocumentServerInternalUrl": "",
            "DocumentServerUrl": "https:\/\/oo.bourdon.fr.eu.org\/",
            "StorageUrl": "",
            "defFormats": "{\"docx\":true,\"pptx\":true,\"xlsx\":true,\"odp\":true,\"ods\":true,\"odt\":true,\"doc\":true,\"ppt\":true,\"xls\":true}",
            "demo": "{\"available\":false,\"enabled\":false,\"start\":{\"date\":\"2020-03-15 15:37:00.484649\",\"timezone_type\":3,\"timezone\":\"UTC\"}}",
            "editFormats": "{\"csv\":true,\"docx\":true,\"pptx\":true,\"txt\":true,\"xlsx\":true,\"odp\":true,\"ods\":true,\"odt\":true,\"rtf\":true}",
            "enabled": "no",
            "installed_version": "7.4.2",
            "jwt_secret": "***REMOVED SENSITIVE VALUE***",
            "sameTab": "true",
            "settings_error": "Server error: `GET https:\/\/oo.bourdon.fr.eu.org\/healthcheck` resulted in a `502 Bad Gateway` response:\n<html>\r\n<head><title>502 Bad Gateway<\/title><\/head>\r\n<body>\r\n<center><h1>502 Bad Gateway<\/h1><\/center>\r\n<hr><center>ngin (truncated...)\n",
            "types": "prevent_group_restriction",
            "verify_peer_off": "true"
        },
        "passman": {
            "enabled": "no",
            "installed_version": "2.3.6",
            "types": ""
        },
        "password_policy": {
            "enabled": "yes",
            "types": "authentication",
            "installed_version": "4.0.0-dev.0"
        },
        "passwords": {
            "SSEv1ServerKey": "***REMOVED SENSITIVE VALUE***",
            "backup\/timestamp": "1560180784",
            "legacy_last_used": "1601738125",
            "migration\/customFields": "2020.2.0",
            "passwords\/localdb\/type": "hibp",
            "survey\/server\/notification": "1601376425",
            "types": "",
            "users\/deleted": "[]",
            "installed_version": "2025.10.20",
            "enabled": "no",
            "web\/php\/version\/id": "80326",
            "web\/php\/version\/string": "8.3.26",
            "cron\/php\/version\/id": "80326",
            "cron\/php\/version\/string": "8.3.26"
        },
        "photos": {
            "enabled": "yes",
            "types": "dav,authentication",
            "installed_version": "5.0.0-dev.1",
            "lastPlaceMappedUser": "tom",
            "lastPlaceMappingDone": "true"
        },
        "polls": {
            "types": "",
            "installed_version": "8.5.0",
            "enabled": "no"
        },
        "previewgenerator": {
            "types": "filesystem",
            "installed_version": "5.11.0",
            "enabled": "no"
        },
        "privacy": {
            "enabled": "yes",
            "types": "",
            "installed_version": "4.0.0-dev.0"
        },
        "profile": {
            "installed_version": "1.1.0",
            "types": "",
            "enabled": "yes"
        },
        "provisioning_api": {
            "enabled": "yes",
            "types": "prevent_group_restriction",
            "installed_version": "1.22.0"
        },
        "quota_warning": {
            "types": "filesystem",
            "installed_version": "1.22.0",
            "initialised": "yes",
            "enabled": "no"
        },
        "rainloop": {
            "enabled": "no",
            "installed_version": "7.0.3",
            "rainloop-autologin": "1",
            "rainloop-autologin-with-email": "",
            "types": ""
        },
        "recommendations": {
            "enabled": "yes",
            "types": "",
            "installed_version": "5.0.0-dev.0"
        },
        "registration": {
            "enabled": "no",
            "installed_version": "0.4.7",
            "types": ""
        },
        "related_resources": {
            "enabled": "yes",
            "types": "",
            "installed_version": "3.0.0-dev.0"
        },
        "richdocuments": {
            "disable_certificate_verification": "",
            "external_apps": "",
            "public_wopi_url": "https:\/\/cloud.bourdon.fr.eu.org\/apps\/richdocumentscode\/proxy.php?req=",
            "wopi_url": "https:\/\/cloud.bourdon.fr.eu.org\/apps\/richdocumentscode\/proxy.php?req=",
            "types": "filesystem,prevent_group_restriction",
            "installed_version": "8.7.7",
            "enabled": "no"
        },
        "richdocumentscode": {
            "types": "",
            "enabled": "no",
            "installed_version": "25.4.702"
        },
        "serverinfo": {
            "enabled": "yes",
            "types": "",
            "installed_version": "4.0.0-dev.0",
            "cached_count_storages": "15",
            "size_appdata_storage": 9324502,
            "cached_count_appdata_files": 1287,
            "cached_count_filecache": 1953
        },
        "settings": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.15.1"
        },
        "sharebymail": {
            "enabled": "yes",
            "types": "filesystem",
            "installed_version": "1.22.0"
        },
        "sharerenamer": {
            "enabled": "no",
            "installed_version": "2.7.2",
            "types": ""
        },
        "socialsharing_email": {
            "enabled": "no",
            "installed_version": "2.2.0",
            "types": ""
        },
        "spreed": {
            "conversations_files_public_shares": "1",
            "has_reference_id": "yes",
            "project_access_invalidated": "1",
            "signaling_ticket_secret": "***REMOVED SENSITIVE VALUE***",
            "signaling_token_privkey_es256": "***REMOVED SENSITIVE VALUE***",
            "signaling_token_pubkey_es256": "***REMOVED SENSITIVE VALUE***",
            "start_calls": "2",
            "stun_servers": "***REMOVED SENSITIVE VALUE***",
            "turn_servers": "***REMOVED SENSITIVE VALUE***",
            "types": "dav,prevent_group_restriction",
            "installed_version": "21.1.5",
            "enabled": "no",
            "hide_signaling_warning": "yes",
            "sip_bridge_groups": "[]",
            "start_conversations": "[]",
            "allowed_groups": "[]"
        },
        "support": {
            "enabled": "no",
            "installed_version": "1.0.0",
            "types": ""
        },
        "survey_client": {
            "enabled": "no",
            "installed_version": "1.4.0",
            "types": ""
        },
        "systemtags": {
            "enabled": "yes",
            "types": "logging",
            "installed_version": "1.22.0"
        },
        "talk_simple_poll": {
            "enabled": "no",
            "installed_version": "1.2.0",
            "types": "prevent_group_restriction"
        },
        "tasks": {
            "types": "",
            "installed_version": "0.17.1",
            "enabled": "no"
        },
        "text": {
            "enabled": "yes",
            "types": "dav",
            "installed_version": "6.0.1"
        },
        "theming": {
            "cachebuster": "62",
            "enabled": "yes",
            "types": "logging",
            "background_color": "#000033",
            "primary_color": "#000033",
            "installed_version": "2.7.0"
        },
        "theming_customcss": {
            "types": "",
            "enabled": "no",
            "installed_version": "1.8.0"
        },
        "twofactor_backupcodes": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.21.0"
        },
        "twofactor_totp": {
            "enabled": "yes",
            "types": "",
            "installed_version": "14.0.0"
        },
        "twofactor_u2f": {
            "enabled": "no",
            "installed_version": "6.2.0",
            "types": ""
        },
        "twofactor_webauthn": {
            "enabled": "no",
            "installed_version": "0.2.5",
            "types": ""
        },
        "updatenotification": {
            "intros": "1.2.1",
            "enabled": "yes",
            "files_rightclick": "0.15.1",
            "onlyoffice": "7.4.2",
            "passwords": "2020.9.0",
            "socialsharing_email": "2.2.0",
            "collectives": "3.5.0",
            "carnet": "0.19.2",
            "circles": "0.21.4",
            "twofactor_totp": "6.4.1",
            "twofactor_u2f": "6.2.0",
            "types": "",
            "external": "5.4.1",
            "integration_mastodon": "2.0.3",
            "user_external": "3.2.0",
            "maps": "1.4.0",
            "integration_google": "2.2.0",
            "quota_warning": "1.22.0",
            "groupfolders": "19.1.13",
            "cookbook": "0.11.4",
            "cospend": "3.2.0",
            "tasks": "0.16.1",
            "installed_version": "1.22.0",
            "mail": "5.6.6",
            "richdocuments": "8.7.7",
            "spreed": "21.1.7",
            "calendar": "5.5.12",
            "polls": "8.6.2",
            "notes": "4.12.4",
            "forms": "5.2.3",
            "update_check_errors": 0,
            "memories": "7.6.0",
            "deck": "1.15.6",
            "previewgenerator": "5.10.0",
            "core": "32.0.3.2",
            "richdocumentscode": "25.4.504",
            "appointments": "2.6.0",
            "guests": "4.5.1",
            "announcementcenter": "7.2.2",
            "contacts": "7.3.11"
        },
        "user_backend_sql_raw": {
            "enabled": "no",
            "installed_version": "1.0.10",
            "types": "authentication,prelogin"
        },
        "user_external": {
            "types": "prelogin,authentication",
            "installed_version": "3.2.0",
            "enabled": "no"
        },
        "user_ldap": {
            "s01ldap_dynamic_group_member_url": "",
            "s01ldap_default_ppolicy_dn": "",
            "s01ldap_user_avatar_rule": "default",
            "s01ldap_ext_storage_home_attribute": "",
            "enabled": "yes",
            "s01ldap_dn": "cn=nextcloud,ou=rw,ou=admin,dc=bourdon,dc=fr,dc=eu,dc=org",
            "types": "authentication",
            "background_sync_interval": "43200",
            "installed_version": "1.23.0",
            "s01ldap_quota_attr": "cloudQuota",
            "cleanUpJobOffset": "0",
            "s01ldap_userfilter_groups": "cloud",
            "s01ldap_quota_def": "",
            "background_sync_prefix": "s01",
            "background_sync_offset": "0",
            "s01ldap_turn_on_pwd_change": "1",
            "s01ldap_user_filter_mode": "1",
            "s01ldap_backup_host": "",
            "s01ldap_background_host": "",
            "s01ldap_background_port": "",
            "s01ldap_override_main_server": "",
            "s01ldap_login_filter_mode": "1",
            "s01ldap_expert_uuid_user_attr": "uid",
            "s01ldap_base": "dc=bourdon,dc=fr,dc=eu,dc=org",
            "s01ldap_loginfilter_email": "0",
            "s01ldap_loginfilter_username": "1",
            "s01ldap_loginfilter_attributes": "",
            "s01ldap_agent_password": "***REMOVED SENSITIVE VALUE***",
            "s01ldap_group_filter_mode": "0",
            "s01ldap_userlist_filter": "(&(objectClass=myInetOrgPerson)(memberof=cn=cloud,ou=groups,dc=bourdon,dc=fr,dc=eu,dc=org)(isMemberActive=yes)(domainAllowBy=cloud.bourdon.fr.eu.org))",
            "s01ldap_tls": "0",
            "s01ldap_gid_number": "gidNumber",
            "s01ldap_experienced_admin": "0",
            "s01ldap_user_display_name_2": "",
            "s01ldap_group_display_name": "cn",
            "s01ldap_email_attr": "mail",
            "s01ldap_cache_ttl": "600",
            "s01home_folder_naming_rule": "",
            "s01ldap_turn_off_cert_check": "0",
            "s01ldap_attributes_for_user_search": "",
            "s01ldap_attributes_for_group_search": "",
            "s01ldap_group_filter": "(|(cn=cloud))",
            "s01ldap_group_member_assoc_attribute": "member",
            "s01ldap_expert_uuid_group_attr": "",
            "s01use_memberof_to_detect_membership": "1",
            "s01last_jpegPhoto_lookup": "0",
            "s01ldap_nested_groups": "0",
            "s01ldap_paging_size": "500",
            "s01ldap_groupfilter_objectclass": "",
            "s01ldap_userfilter_objectclass": "inetOrgPerson",
            "s01ldap_configuration_active": "1",
            "s01ldap_base_users": "dc=bourdon,dc=fr,dc=eu,dc=org",
            "s01ldap_base_groups": "dc=bourdon,dc=fr,dc=eu,dc=org",
            "s01has_memberof_filter_support": "1",
            "s01ldap_groupfilter_groups": "cloud",
            "s01ldap_expert_username_attr": "uid",
            "s01ldap_port": "389",
            "s01ldap_host": "ldap:\/\/localhost",
            "s01ldap_matching_rule_in_chain_state": "unknown",
            "s01ldap_connection_timeout": "15",
            "s01ldap_attr_phone": "",
            "s01ldap_attr_website": "",
            "s01ldap_attr_address": "",
            "s01ldap_attr_twitter": "",
            "s01ldap_attr_fediverse": "",
            "s01ldap_attr_organisation": "",
            "s01ldap_attr_role": "",
            "s01ldap_attr_headline": "",
            "s01ldap_attr_biography": "",
            "s01ldap_admin_group": "",
            "s01ldap_display_name": "cn",
            "s01ldap_login_filter": "(&(objectClass=myInetOrgPerson)(memberof=cn=cloud,ou=groups,dc=bourdon,dc=fr,dc=eu,dc=org)(isMemberActive=yes)(domainAllowBy=cloud.bourdon.fr.eu.org)(uid=%uid))",
            "s01_lastChange": "1768492775",
            "s01ldap_backup_port": "null",
            "configuration_prefixes": [
                "s01"
            ]
        },
        "user_sql": {
            "db.database": "mail",
            "db.driver": "mysql",
            "db.hostname": "localhost",
            "db.password": "e9PLFAQ8M1tLukJO",
            "db.ssl_ca": "",
            "db.ssl_cert": "",
            "db.ssl_key": "",
            "db.table.group": "",
            "db.table.group.column.admin": "",
            "db.table.group.column.gid": "",
            "db.table.group.column.name": "",
            "db.table.user": "virtual_users",
            "db.table.user.column.active": "",
            "db.table.user.column.avatar": "",
            "db.table.user.column.disabled": "",
            "db.table.user.column.email": "email",
            "db.table.user.column.home": "",
            "db.table.user.column.name": "",
            "db.table.user.column.password": "password",
            "db.table.user.column.quota": "",
            "db.table.user.column.salt": "",
            "db.table.user.column.uid": "email",
            "db.table.user.column.username": "",
            "db.table.user_group": "",
            "db.table.user_group.column.gid": "",
            "db.table.user_group.column.uid": "",
            "db.username": "mail",
            "enabled": "no",
            "installed_version": "4.7.1",
            "opt.case_insensitive_username": "0",
            "opt.crypto_class": "OCA\\UserSQL\\Crypto\\SSHA512",
            "opt.default_group": "",
            "opt.email_sync": "initial",
            "opt.home_location": "",
            "opt.home_mode": "",
            "opt.name_change": "0",
            "opt.name_sync": "",
            "opt.password_change": "0",
            "opt.provide_avatar": "0",
            "opt.quota_sync": "",
            "opt.safe_store": "0",
            "types": "authentication"
        },
        "user_status": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.12.0"
        },
        "viewer": {
            "enabled": "yes",
            "types": "",
            "installed_version": "5.0.0-dev.0"
        },
        "weather_status": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.12.0"
        },
        "webhook_listeners": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.3.0"
        },
        "whiteboard": {
            "installed_version": "1.0.5",
            "types": "",
            "enabled": "no"
        },
        "workflow_pdf_converter": {
            "enabled": "no",
            "installed_version": "1.3.1",
            "types": "filesystem"
        },
        "workflowengine": {
            "enabled": "yes",
            "types": "filesystem",
            "installed_version": "2.14.0"
        }
    }
}

Apps

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

Enabled:

activity: 5.0.0-dev.0

bruteforcesettings: 5.0.0-dev.0

circles: 32.0.0

cloud_federation_api: 1.16.0

comments: 1.22.0

contactsinteraction: 1.13.1

dashboard: 7.12.0

dav: 1.34.2

federatedfilesharing: 1.22.0

federation: 1.22.0

files: 2.4.0

files_downloadlimit: 5.0.0-dev.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

firstrunwizard: 5.0.0-dev.0

logreader: 5.0.0-dev.0

lookup_server_connector: 1.20.0

nextcloud_announcements: 4.0.0-dev.0

notifications: 5.0.0-dev.0

oauth2: 1.20.0

password_policy: 4.0.0-dev.0

photos: 5.0.0-dev.1

privacy: 4.0.0-dev.0

profile: 1.1.0

provisioning_api: 1.22.0

recommendations: 5.0.0-dev.0

related_resources: 3.0.0-dev.0

serverinfo: 4.0.0-dev.0

settings: 1.15.1

sharebymail: 1.22.0

systemtags: 1.22.0

text: 6.0.1

theming: 2.7.0

twofactor_backupcodes: 1.21.0

twofactor_totp: 14.0.0

updatenotification: 1.22.0

user_ldap: 1.23.0

user_status: 1.12.0

viewer: 5.0.0-dev.0

weather_status: 1.12.0

webhook_listeners: 1.3.0

workflowengine: 2.14.0
Disabled:

admin_audit: 1.22.0

app_api: 32.0.0 (installed 32.0.0)

encryption: 2.20.0

files_external: 1.24.0

support: 4.0.0-dev.0 (installed 1.0.0)

survey_client: 4.0.0-dev.0 (installed 1.4.0)

suspicious_login: 10.0.0-dev.0

twofactor_nextcloud_notification: 6.0.0-dev.0

I upgraded on a testing instance but I had to upgrade to many production instances. So I really appreciate if apps are enabled after upgrade. Thanks! :slight_smile:

I don’t have a solution, but all my upgrades in 32 line have disabled pretty much every app. Never happened before this line for some reason and I don’t know the cause. All upgrades 31.x and prior have worked fine.

If this is the process you followed, this is expected behavior.

If you’re doing a manual update, you need to follow the documented approach, which includes dealing with installed apps.

Hi,

OK, thanks. Since I use nextcloud, I never needed to re-enable apps manually since version 15 or 16. So It’s strange to me to deal with that old way again.

I’ll make some tests to automate re-enabling apps.

Finally I found a way. I list all enabled apps before updating with php occ app:list --enabled then I re-enable them after upgrading.

same phenomenon on my instances. been updating my installs with the same script since about v16 and installed apps were always automatically reinstalled by the upgrade (i think even across major releases).

since v32 this does not happen anymore. my solution was to re-install the apps (not re-enable them)

It’s not a matter of re-enabling or re-installing them (though that’ll work too I guess). But when you do a manual code deployment, you must transfer over your installed apps since they’re located within the old version’s installation folder.

Hmm. I think that you may have been benefiting from an inadvertent side effect, rather than documented behavior. There has been considerable recent work to unify and eliminate a lot of older and/or duplicate app management related code. Best guess is that that side effect (automatic reinstallation of missing apps) disappeared as a result of that.

Is your script effectively doing a manual update? I.e. not using the Nextcloud Updater to deploy the new version’s code?

I only use apps available in nextcloud app store. I never had to transfer apps from an old folder to the new since NC 15 or 16 during an upgrade. Now I know I have to make a list of enabled apps to re-enable them. It’s easy to do, but I was surprised this old behavior is back.

it’s been working for so long that i never really thought about it - i just assumed it’s standard procedure to update all parts of an installation (and that installed apps from the appstore are just part of that).

After the first upgrade to 32 i really thought something went wrong when there were no apps (but the solution was easy).

After reading this post and doing the upgrade to 32.0.4 i just re-enabled the apps instead of re-installing them (and they had the same versions as in the previous nc-release), so imho this means that before there was no automatice reinstallation but rather the state “enabled” survived the upgrade.

My script does the upgrade with occ; it downloads the requested version, does some backups, sets perms, restarts services etc., i use it on a couple of hosts. it’s pretty simple to do the app reintall/-re-enable with it.

(so, not a problem or an issuem i just like to understand what’s going on :wink: )

Hi

I see you have Maps in your app list. Although it’s a promoted app on the store, it’s still not NC32 compatible, although the pull requests have been merged weeks ago. Like many of us, you’ll have to disable that app until a new release is out and, judging by the store ratings and comments for the Maps app, it seems that it’s usually updated once in a while (last update 5 months ago), forcing to disable it from time to time (the app is only NC31 compatible, which is EOL next month).

Thanks to notice :slight_smile:
I always test my upgrade on a testing environment before production. I don’t use Maps anymore so it’s already disable on my production server.

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