Skip to content

"attachments cannot be created or uploaded because this file is shared from another cloud" but there is no other cloud in use #7748

Description

@lukra3

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Describe the bug
I cannot add attachments to a card via the folder icon. The icon is greyed out and says "attachments cannot be created or uploaded because this file is shared from another cloud". Adding them via attachments tab however works with no problems and I can also display them in the description when typing /files.
This problem occurs for every user, doesn't matter whether it is a regular user or admin and even for the automatically generated personal card.
There's no external storage enabled and no other instance in use than this one.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Deck'
  2. Click on 'Add Board' and enter Name
  3. Create new list and card
  4. Click on the three dots next to card and 'card details'
  5. Try to click on attachments folder icon

A clear and concise description of what you expected to happen.
I expect to be able to use the attachments button, since the card is created directly in the same nextcloud instance that I want to add the attachment in.

Screenshots

Image

Client details:

  • OS: [Windows]
  • Browser [Firefox]
  • Version [148.0.2]
  • Device: [Desktop]
Server details

Operating system: Ubuntu 24.04.2 LTS

Web server: Apache/2.4.66 (Unix)

Database: PostgreSQL 17.7

PHP version: 8.3.29

Nextcloud version: 32.0.4

Where did you install Nextcloud from: Offical AIO Docker Image

Signing status:

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- files_mindmap
	- EXCEPTION
		- OC\IntegrityCheck\Exceptions\InvalidSignatureException
		- Certificate is not valid.

Raw output
==========
Array
(
    [files_mindmap] => Array
        (
            [EXCEPTION] => Array
                (
                    [class] => OC\IntegrityCheck\Exceptions\InvalidSignatureException
                    [message] => Certificate is not valid.
                )

        )

)

List of activated apps:

Enabled:
  - activity: 5.0.0-dev.0
  - admin_audit: 1.22.0
  - assistant: 2.12.0
  - bruteforcesettings: 5.0.0-dev.0
  - circles: 32.0.0
  - cloud_federation_api: 1.16.0
  - collectives: 3.5.0
  - comments: 1.22.0
  - contacts: 8.3.1
  - contactsinteraction: 1.13.1
  - dashboard: 7.12.0
  - dav: 1.34.2
  - deck: 1.16.3
  - drawio: 3.1.2
  - external: 7.0.0
  - federatedfilesharing: 1.22.0
  - federation: 1.22.0
  - files: 2.4.0
  - files_accesscontrol: 3.0.2
  - files_automatedtagging: 3.0.3
  - files_bpm: 1.7.3
  - files_downloadlimit: 5.0.0-dev.0
  - files_linkeditor: 1.1.23
  - files_pdfviewer: 5.0.0-dev.0
  - files_reminders: 1.5.0
  - files_retention: 3.0.0
  - files_sharing: 1.24.1
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - firstrunwizard: 5.0.0-dev.0
  - flow_notifications: 3.0.0
  - groupfolders: 20.1.10
  - guests: 4.6.0
  - integration_openai: 3.10.0
  - logreader: 5.0.0-dev.0
  - lookup_server_connector: 1.20.0
  - nextcloud-aio: 0.8.0
  - nextcloud_announcements: 4.0.0-dev.0
  - notifications: 5.0.0-dev.0
  - notify_push: 1.3.0
  - oauth2: 1.20.0
  - password_policy: 4.0.0-dev.0
  - 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
  - richdocuments: 9.0.2
  - serverinfo: 4.0.0-dev.0
  - settings: 1.15.1
  - sharebymail: 1.22.0
  - spreed: 22.0.8
  - support: 4.0.0-dev.0
  - survey_client: 4.0.0-dev.0
  - systemtags: 1.22.0
  - text: 6.0.1
  - theming: 2.7.0
  - theming_customcss: 1.19.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
  - welcome: 1.4.0
  - whiteboard: 1.5.5
  - workflow_script: 3.0.0
  - workflowengine: 2.14.0
Disabled:
  - app_api: 32.0.0 (installed 5.0.2)
  - calendar: 6.1.6 (installed 6.1.6)
  - context_chat: 5.2.1 (installed 5.2.1)
  - encryption: 2.20.0
  - files_external: 1.24.0 (installed 1.23.0)
  - files_inotify: 0.2.4
  - files_mindmap: 0.0.33 (installed 0.0.33)
  - group_everyone: 0.1.18 (installed 0.1.18)
  - integration_excalidraw: 3.0.1 (installed 3.0.1)
  - notes: 4.13.0 (installed 4.13.0)
  - photos: 5.0.0-dev.1 (installed 4.0.0)
  - suspicious_login: 10.0.0-dev.0
  - tables: 1.0.3 (installed 1.0.3)
  - tasks: 0.17.1 (installed 0.17.1)
  - twofactor_nextcloud_notification: 6.0.0-dev.0

Nextcloud configuration:

{
    "system": {
        "one-click-instance": true,
        "one-click-instance.user-limit": 100,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "check_data_directory_permissions": false,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "overwritehost": "XXXXXX",
        "overwriteprotocol": "https",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "XXXXXX"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "32.0.4.1",
        "overwrite.cli.url": "https:\/\/XXXXXX\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "updatechecker": false,
        "loglevel": 1,
        "log_type": "file",
        "logfile": "\/var\/www\/html\/data\/nextcloud.log",
        "log_rotate_size": 10485760,
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "preview_max_x": 2048,
        "preview_max_y": 2048,
        "jpeg_quality": 60,
        "enabledPreviewProviders": {
            "1": "OC\\Preview\\Image",
            "2": "OC\\Preview\\MarkDown",
            "3": "OC\\Preview\\MP3",
            "4": "OC\\Preview\\TXT",
            "5": "OC\\Preview\\OpenDocument",
            "6": "OC\\Preview\\Movie",
            "7": "OC\\Preview\\Krita",
            "0": "OC\\Preview\\Imaginary",
            "23": "OC\\Preview\\ImaginaryPDF"
        },
        "enable_previews": true,
        "upgrade.disable-web": true,
        "mail_smtpmode": "smtp",
        "trashbin_retention_obligation": "auto, 30",
        "versions_retention_obligation": "auto, 30",
        "activity_expire_days": 30,
        "simpleSignUpLink.shown": false,
        "share_folder": "\/Shared",
        "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
        "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
        "updatedirectory": "\/nc-updater",
        "maintenance_window_start": 100,
        "allow_local_remote_servers": true,
        "davstorage.request_timeout": 3600,
        "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
        "htaccess.RewriteBase": "\/",
        "dbpersistent": false,
        "auth.bruteforce.protection.enabled": true,
        "ratelimit.protection.enabled": true,
        "files_external_allow_create_new_local": true,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpauth": true,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "skeletondirectory": "\/mnt\/ncdata\/skeleton",
        "twofactor_enforced": "true",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [
            "XXXXX",
            "XXXXX"
        ],
        "activity_use_cached_mountpoints": true,
        "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
        "forwarded_for_headers": [
            "HTTP_X_FORWARDED_FOR",
            "HTTP_X_REAL_IP"
        ],
        "DOMAIN": "XXXXXX"
    }
}

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory

Logs

Nextcloud log (data/nextcloud.log)

There seem to be no logs for this problem, since I cannot even click the button

Browser log

There seem to be no logs for this problem, since I cannot even click the button

Activity

  1. changed the title [-]"attachments cannot be created or uploaded because this file is shared from another cloud" but there is no other in use[/-] [+]"attachments cannot be created or uploaded because this file is shared from another cloud" but there is no other cloud in use[/+] on Mar 13, 2026
  2. I33Buckler commented on May 23, 2026

    @I33Buckler

    The same problem is occuring with my NextCloud instance.
    Version: Nextcloud Hub 26 Winter (33.0.3).
    Sever: Apache on Debian 13
    Php: 8.4
    Problem has occured after update.

  3. ali-shabani commented on Sep 1, 2026

    @ali-shabani

    I traced this — the defect is in Text, not Deck, so I opened nextcloud/text#9150 with the full analysis.

    Short version: Deck embeds Text with content only and no fileId (OCA.Text.createEditor({ content, onFileInsert })), which routes to createMarkdownContentEditor → MarkdownContentEditorApp. That path never calls provideConnection(), so openData is undefined. Text's attachment gate added in nextcloud/text#7154 reads !this.openData?.hasOwner, which is then falsy, so the button is disabled and the tooltip falls through to the "shared from another cloud" string. No federation is involved at all — the message is just the only "no owner" text that branch has.

    Deck already passes a working onFileInsert hook (it opens the card's attachment modal), and Text does receive it as ACTION_ATTACHMENT_PROMPT — it is just disabled before it can fire. Hence the workaround everyone found: the Attachments tab works, because it uses Deck's own upload API instead of Text.

    Nothing to configure on the server side; the fix belongs in ActionAttachmentUpload.vue / SuggestionsBar.vue.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions