Skip to content

Screenshots not available in App Store in Nextcloud Instance #65761

Open

Description

@chenasraf

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.

Steps to reproduce

  1. Enter Nextcloud instance's App Store
  2. Look at any app
  3. No screenshots

Expected behaviour

Screenshots should be visible on instance

Actual behaviour

Most screenshots are entirely missing, some report file size too large and show an error-like image. They're still visible in App Store website.

Screenshots

Image Image Image

Server configuration

Web server: Apache

Database: PostgreSQL

PHP version: 8.4.26

Nextcloud version: 35.0.2

List of activated apps
Enabled:
  - activity: 8.0.0
  - admin_audit: 2.0.0
  - app_api: 35.0.0
  - appstore: 2.0.0
  - assistant: 4.0.0
  - autocurrency: 1.9.0
  - bookmarks: 17.0.0
  - bruteforcesettings: 8.0.0
  - calendar: 6.6.2
  - circles: 35.0.0
  - cloud_federation_api: 2.0.0
  - comments: 2.0.0
  - contacts: 8.9.1
  - contactsinteraction: 2.0.0
  - cookbook: 0.11.12
  - cospend: 4.1.3
  - dashboard: 8.0.0
  - dav: 2.0.0
  - deck: 1.19.0
  - eurooffice: 11.0.6
  - federatedfilesharing: 2.0.0
  - federation: 2.0.0
  - files: 3.0.0
  - files_automatedtagging: 6.0.1
  - files_downloadlimit: 5.3.0
  - files_lock: 35.0.1
  - files_pdfviewer: 8.0.0
  - files_reminders: 2.0.0
  - files_sharing: 2.0.0
  - files_trashbin: 2.0.0
  - files_versions: 2.0.0
  - firstrunwizard: 8.0.0
  - flow_notifications: 6.0.0
  - forms: 5.4.0
  - forum: 1.4.2
  - gpoddersync: 3.18.0
  - integration_mastodon: 5.2.0
  - integration_openai: 5.0.0
  - logreader: 8.0.0
  - lookup_server_connector: 2.0.0
  - memories: 10.1.0
  - news: 29.0.0
  - nextcloud-aio: 0.8.0
  - nextcloud_announcements: 7.0.0
  - nextpod: 0.7.13
  - notes: 6.1.0
  - notifications: 8.0.1
  - notify_push: 1.4.1
  - oauth2: 2.0.0
  - ocs_api_viewer: 1.0.13
  - office: 1.1.0
  - pantry: 0.37.0
  - password_policy: 7.0.0
  - privacy: 7.0.0
  - profile: 2.0.0
  - provisioning_api: 2.0.0
  - recommendations: 8.0.0
  - related_resources: 6.0.0
  - repod: 4.3.3
  - serverinfo: 7.0.0
  - settings: 2.0.0
  - sharebymail: 2.0.0
  - sharing: 1.0.4
  - spreed: 25.0.6
  - support: 7.0.0
  - survey_client: 7.0.0
  - suspicious_login: 13.0.0
  - systemtags: 2.0.0
  - tasks: 0.18.1
  - text: 9.0.1
  - theming: 3.0.0
  - twofactor_backupcodes: 2.0.0
  - twofactor_totp: 17.1.0
  - updatenotification: 2.0.0
  - uppush: 2.6.1
  - user_status: 2.0.0
  - viewer: 8.0.0
  - weather_status: 2.0.0
  - webhook_listeners: 2.0.0
  - whiteboard: 2.0.0
  - workflowengine: 3.0.0
Disabled:
  - context_chat: 5.4.0 (installed 5.4.0)
  - encryption: 3.0.1
  - files_external: 2.0.0
  - guests: 4.9.0 (installed 4.9.0)
  - mail: 5.11.4 (installed 5.11.4)
  - photos: 8.0.0 (installed 2.4.0)
  - testing: 1.23.0
  - theming_customcss: 1.21.0 (installed 1.21.0)
  - twofactor_nextcloud_notification: 9.0.0
  - user_ldap: 2.0.0
  - workflow_script: 5.0.0 (installed 5.0.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
            }
        ],
        "appsallowlist": false,
        "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": "spider.casraf.dev",
        "overwriteprotocol": "https",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "spider.casraf.dev"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "35.0.2.2",
        "overwrite.cli.url": "https:\/\/spider.casraf.dev\/",
        "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,
        "updatedirectory": "\/nc-updater",
        "loglevel": 2,
        "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",
            "24": "OCA\\Eurooffice\\Preview"
        },
        "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",
        "allow_local_remote_servers": true,
        "davstorage.request_timeout": 3600,
        "htaccess.RewriteBase": "\/",
        "htaccess.IgnoreFrontController": true,
        "dbpersistent": false,
        "files_external_allow_create_new_local": true,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_url": "***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": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpstreamoptions": {
            "ssl": {
                "allow_self_signed": true,
                "verify_peer": false,
                "verify_peer_name": false
            }
        },
        "mail_imapstreamoptions": {
            "ssl": {
                "allow_self_signed": true,
                "verify_peer": false,
                "verify_peer_name": false
            }
        },
        "updater.release.channel": "stable",
        "maintenance_window_start": 100,
        "default_phone_region": "IL",
        "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
        "auth.bruteforce.protection.enabled": true,
        "ratelimit.protection.enabled": true,
        "memories.db.triggers.fcu": true,
        "memories.exiftool": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/eperl-amd64-musl",
        "memories.vod.path": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
        "debug": false,
        "updatechecker": true,
        "title": "Spider Forum",
        "subtitle": "With great discussions, there must also come great responsibility.",
        "appstoreenabled": "true",
        "serverid": "0",
        "twofactor_enforced": "false",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "log_type_audit": "file",
        "logfile_audit": "\/var\/www\/html\/data\/audit.log",
        "eurooffice": {
            "editors_check_interval": 0,
            "jwt_secret": "***REMOVED SENSITIVE VALUE***",
            "jwt_header": "AuthorizationJwt"
        },
        "app_install_overwrite": [
            "autocurrency",
            "nextcloud-aio",
            "bookmarks",
            "gpoddersync",
            "news"
        ],
        "DOMAIN": "spider.casraf.dev",
        "AIO_VERSION": "v14.3.0"
    }
}

Browser

Browser name: Firefox

Browser version: 158

Operating system: macOS 27

Browser log

Console log

Content-Security-Policy warnings 2
[WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config 
Object { app: "viewer", uid: "admin", level: 2, ignoredMimes: (1) […] }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "text/csv", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/vnd.ms-powerpoint", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/pdf", handler: {…} }
<anonymous code>:1:147461
Initializing unified search plugin-filters from talk talk-search.js:1:141203
Notifications permissions granted NotificationsApp-CzvEF2EG.chunk.mjs:78:63232
Has notify_push enabled, slowing polling to 15 minutes NotificationsApp-CzvEF2EG.chunk.mjs:78:57919
Polling interval updated to 900000 NotificationsApp-CzvEF2EG.chunk.mjs:78:62663
Started background fetcher as session_keepalive is enabled NotificationsApp-CzvEF2EG.chunk.mjs:78:59559
Medium parser loaded app.js:2:9
Got notification data, restoring default polling interval. NotificationsApp-CzvEF2EG.chunk.mjs:78:61618
Content-Security-Policy warnings 2
[WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config 
Object { app: "viewer", uid: "admin", level: 2, ignoredMimes: (1) […] }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "text/csv", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/vnd.ms-powerpoint", handler: {…} }
<anonymous code>:1:147461
[ERROR] viewer: The following mime is already registered 
Object { app: "viewer", uid: "admin", level: 2, mime: "application/pdf", handler: {…} }
<anonymous code>:1:147461
Initializing unified search plugin-filters from talk talk-search.js:1:141203
Notifications permissions granted NotificationsApp-CzvEF2EG.chunk.mjs:78:63232
Has notify_push enabled, slowing polling to 15 minutes NotificationsApp-CzvEF2EG.chunk.mjs:78:57919
Polling interval updated to 900000 NotificationsApp-CzvEF2EG.chunk.mjs:78:62663
Started background fetcher as session_keepalive is enabled NotificationsApp-CzvEF2EG.chunk.mjs:78:59559
Medium parser loaded app.js:2:9
Got notification data, restoring default polling interval. NotificationsApp-CzvEF2EG.chunk.mjs:78:61618
Source map error: Error: request failed with status 401
Stack in the worker:networkRequest@resource://devtools/client/shared/source-map-loader/utils/network-request.js:43:9

Resource URL: https://nextcloud.example.com/settings/apps/%3Canonymous%20code%3E
Source Map URL: installHook.js.map 

Activity

  1. edward-ly commented on Oct 21, 2026

    @edward-ly
    Contributor

    Might be fixed by #64771. This seems to only affect the NC instance and not the proxy server itself.

  2. added theissue type on Oct 22, 2026
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 roadmap35-feedbackbugteam: FilesCode maintained by 📁 Files team

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions