Hallo zusammen,
bei meinem Setup kommt es bei Verwendung des Scaleway S3 als Primary Storage zu dem ungewöhnlichen Fehler das keine Apps installierbar sind bzw nichts im AppStore angezeigt wird.
Bei Nutzung des lokalen Speichers oder die Nutzung vom Hetzer S3 als Primary Storage funktioniert der Store ohne Probleme. Außer dieser Aufälligkeit lässt sich der Scaleway S3 ganz normal nutzen. In beiden S3 Speichern wurde SSE-C genutzt.
Ich habe bereits eine saubere Neuinstallation von Nextcloud und DB durch geführt aber das Ergebnis bleibt das gleiche.
Da die Apps ja lokal vorliegen Frage ich mich warum sich die Wahl des S3 Storage auf den Appabruf des Stores auswirkt.
Nutzt zufällig jemand Scaleway oder hat eine Idee was das ganze verursacht?
Danke vielmals für eure Antworten
Edit: Infos vergessen…
The Basics
Nextcloud Server version (e.g., 29.x.x): Nextcloud Hub 9 (30.0.10)
Operating system and version (e.g., Ubuntu 24.04): Debian Trixie (testing)
Web server and version (e.g, Apache 2.4.25): Caddy 2
Reverse proxy and version _(e.g. nginx 1.27.2): Caddy 2
PHP version (e.g, 8.3): 8.3.20
Is this the first time you’ve seen this error? (Yes / No): Yes
When did this problem seem to first start? Siehe oben
Installation method (e.g. AIO, NCP, Bare Metal/Arc): rootless podman container pod
Log entries
Nextcloud
Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log
located in your data directory). Feel free to use a pastebin/gist service if necessary.
{"reqId":"bTBXFxOn7d14YBV7HdSb","level":3,"time":"2025-05-04T19:24:24+00:00","remoteAddr":"2a02:2454:9931:e600:800b:db0d:cc78:10a9","user":"Matze-Admin","app":"PHP","method":"GET","url":"/settings/apps","message":"Trying to access array offset on null at /var/www/html/lib/private/App/AppStore/Fetcher/Fetcher.php#172","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0","version":"30.0.10.1","data":{"app":"PHP"},"id":"6819085430489"}
{"reqId":"EsqfZ0aGhtWfheR5vZQn","level":3,"time":"2025-05-05T19:16:43+00:00","remoteAddr":"2a02:2454:9931:e600:991e:3ba:51fd:24fd","user":"Matze-Admin","app":"PHP","method":"GET","url":"/settings/apps/list","message":"Trying to access array offset on null at /var/www/html/lib/private/App/AppStore/Fetcher/Fetcher.php#172","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0","version":"30.0.10.1","data":{"app":"PHP"},"id":"68190edb6a296"}
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": {
"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
}
],
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"upgrade.disable-web": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"xxx.de",
"nextcloud-caddy"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "pgsql",
"version": "30.0.10.1",
"overwrite.cli.url": "xxx.de",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"objectstore": {
"class": "\\OC\\Files\\ObjectStore\\S3",
"arguments": {
"bucket": "xxx",
"region": "nl-ams",
"hostname": "s3.nl-ams.scw.cloud",
"port": "443",
"storageClass": "",
"objectPrefix": "urn:oid:",
"autocreate": true,
"use_ssl": true,
"use_path_style": false,
"legacy_auth": false,
"key": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"sse_c_key": "***REMOVED SENSITIVE VALUE***"
}
}
}
}
Apps
The output of occ app:list
(if possible).
Enabled:
- activity: 3.0.0
- app_api: 4.0.6
- bruteforcesettings: 3.0.0
- calendar: 5.2.2
- circles: 30.0.0
- cloud_federation_api: 1.13.0
- comments: 1.20.1
- contacts: 7.0.6
- contactsinteraction: 1.11.0
- dashboard: 7.10.0
- dav: 1.31.1
- federatedfilesharing: 1.20.0
- federation: 1.20.0
- files: 2.2.0
- files_downloadlimit: 3.0.0
- files_pdfviewer: 3.0.0
- files_reminders: 1.3.0
- files_sharing: 1.22.0
- files_trashbin: 1.20.1
- files_versions: 1.23.0
- firstrunwizard: 3.0.0
- logreader: 3.0.0
- lookup_server_connector: 1.18.0
- mail: 5.0.3
- nextcloud_announcements: 2.0.0
- notifications: 3.0.0
- oauth2: 1.18.1
- password_policy: 2.0.0
- photos: 3.0.2
- privacy: 2.0.0
- provisioning_api: 1.20.0
- recommendations: 3.0.0
- related_resources: 1.5.0
- richdocumentscode: 24.4.1303
- serverinfo: 2.0.0
- settings: 1.13.0
- sharebymail: 1.20.0
- support: 2.0.0
- survey_client: 2.0.0
- systemtags: 1.20.0
- text: 4.1.0
- theming: 2.6.0
- twofactor_backupcodes: 1.19.0
- updatenotification: 1.20.0
- user_status: 1.10.0
- viewer: 3.0.0
- weather_status: 1.10.0
- webhook_listeners: 1.1.0-dev
- workflowengine: 2.12.0
Disabled:
- admin_audit: 1.20.0
- encryption: 2.18.0
- files_external: 1.22.0
- suspicious_login: 8.0.0
- twofactor_nextcloud_notification: 4.0.0
- twofactor_totp: 12.0.0-dev
- user_ldap: 1.21.0