Support intro
Sorry to hear you’re facing problems. 
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:
- Official documentation (searchable and regularly updated)
- How to topics and FAQs
- Forum search
(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).
Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can.
The Basics
- Nextcloud Server version (e.g., 29.x.x):
replace me
Nextcloud Hub 10 (31.0.4)
- Operating system and version (e.g., Ubuntu 24.04):
replace me
Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-139-generic x86_64)
- Web server and version (e.g, Apache 2.4.25):
replace me
Apache/2.4.52 (Ubuntu) - Server built: 2025-04-03T09:05:48
- PHP version (e.g, 8.3):
replace me
v4.2.28
- Is this the first time you’ve seen this error? (Yes / No):
replace me
YES
- When did this problem seem to first start?
replace me
I’ve been receiving these reports for a few days now, I don’t know exactly when it happened
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
replace me
Self Hosting manually managed without any container
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
replace me
NO
Summary of the issue you are facing:
When I try to create a room or use the Talk application the system gives me an authentication error. The error received is the following
Citazione
ClientException
Client error:POST xxx/standalone-signaling/api/v1/room/owvb2483
resulted in a403 Forbidden
response: Authentication check failed
I tried to follow this guide but I couldn’t solve the problem
The general secret key is 32 characters long but even this does not solve the problem.
Steps to replicate it (hint: details matter!):
- create new rooms app Talk
Log entries
Citazione
{“reqId”:“JIXDVVo49tDWgIGDnWaI”,“level”:0,“time”:“2025-05-08T13:57:56+00:00”,“remoteAddr”:“xxx,“user”:“xxx”,“app”:“app_api”,“method”:“GET”,“url”:”/ocs/v2.php/apps/notifications/api/v2/notifications?format=json",“message”:“ExApp "deck" not found.”,“userAgent”:“Mozilla/5.0 (Windows) mirall/3.15.3 (build 20250107) (Nextcloud, windows-10.0.22631 ClientArchitecture: x86_64 OsArchitecture: x86_64)”,“version”:“31.0.4.1”,“data”:{“app”:“app_api”}}
{“reqId”:“yzJQFpSZoL3Na84aiNlI”,“level”:0,“time”:“2025-05-08T13:58:00+00:00”,“remoteAddr”:“xxx”,“user”:“xxx”,“app”:“spreed”,“method”:“GET”,“url”:“/ocs/v2.php/apps/spreed/api/v4/room?modifiedSince=1746712667&includeStatus=1&includeLastMessage=1”,“message”:“The loading of lazy AppConfig values have been triggered by app "spreed"”,“userAgent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36”,“version”:“31.0.4.1”,“exception”:{“Exception”:“RuntimeException”,“Message”:“The loading of lazy AppConfig values have been triggered by app "spreed"”,“Code”:0,“Trace”:[{“file”:“/var/www/nextcloud/lib/private/AppConfig.php”,“line”:442,“function”:“loadConfig”,“class”:“OC\AppConfig”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppConfig.php”,“line”:412,“function”:“getTypedValue”,“class”:“OC\AppConfig”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppFramework/Services/AppConfig.php”,“line”:307,“function”:“getValueArray”,“class”:“OC\AppConfig”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Config.php”,“line”:116,“function”:“getAppValueArray”,“class”:“OC\AppFramework\Services\AppConfig”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Controller/RoomController.php”,“line”:293,“function”:“isFederationEnabledForUserId”,“class”:“OCA\Talk\Config”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:200,“function”:“getRooms”,“class”:“OCA\Talk\Controller\RoomController”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:114,“function”:“executeController”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppFramework/App.php”,“line”:161,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/Route/Router.php”,“line”:307,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/var/www/nextcloud/ocs/v1.php”,“line”:49,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/var/www/nextcloud/ocs/v2.php”,“line”:7,“args”:[“/var/www/nextcloud/ocs/v1.php”],“function”:“require_once”}],“File”:“/var/www/nextcloud/lib/private/AppConfig.php”,“Line”:1208,“message”:“The loading of lazy AppConfig values have been triggered by app "spreed"”,“exception”:{},“CustomMessage”:“The loading of lazy AppConfig values have been triggered by app "spreed"”}}
Nextcloud
{“reqId”:“empDexshN8BvTImKusst”,“level”:3,“time”:“2025-05-08T13:57:52+00:00”,“remoteAddr”:“xxx”,“user”:“xxx”,“app”:“no app in context”,“method”:“POST”,“url”:“/ocs/v2.php/apps/spreed/api/v4/room”,“message”:“Client error: POST https://xxx/standalone-signaling/api/v1/room/cah5oc3w
resulted in a 403 Forbidden
response:\nAuthentication check failed\n\n”,“userAgent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36”,“version”:“31.0.4.1”,“exception”:{“Exception”:“GuzzleHttp\Exception\ClientException”,“Message”:“Client error: POST https://xxx/standalone-signaling/api/v1/room/cah5oc3w
resulted in a 403 Forbidden
response:\nAuthentication check failed\n\n”,“Code”:403,“Trace”:[{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php”,“line”:72,“function”:“create”,“class”:“GuzzleHttp\Exception\RequestException”,“type”:“::”,“args”:[“*** sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",“line”:209,“function”:“GuzzleHttp\{closure}”,“class”:“GuzzleHttp\Middleware”,“type”:“::”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",“line”:158,“function”:“callHandler”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“::”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/TaskQueue.php”,“line”:52,“function”:“GuzzleHttp\Promise\{closure}”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“::”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php",“line”:251,“function”:“run”,“class”:“GuzzleHttp\Promise\TaskQueue”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php”,“line”:227,“function”:“invokeWaitFn”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php”,“line”:272,“function”:“waitIfPending”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php”,“line”:229,“function”:“invokeWaitList”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php”,“line”:69,“function”:“waitIfPending”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php”,“line”:189,“function”:“wait”,“class”:“GuzzleHttp\Promise\Promise”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/Http/Client/Client.php”,“line”:277,“function”:“request”,“class”:“GuzzleHttp\Client”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Signaling/BackendNotifier.php”,“line”:57,“function”:“post”,“class”:“OC\Http\Client\Client”,“type”:“->”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/apps/spreed/lib/Signaling/BackendNotifier.php",“line”:134,“function”:“doRequest”,“class”:“OCA\Talk\Signaling\BackendNotifier”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Signaling/BackendNotifier.php”,“line”:517,“function”:“backendRequest”,“class”:“OCA\Talk\Signaling\BackendNotifier”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Signaling/Listener.php”,“line”:445,“function”:“sendRoomMessage”,“class”:“OCA\Talk\Signaling\BackendNotifier”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Signaling/Listener.php”,“line”:140,“function”:“notifyMessageSent”,“class”:“OCA\Talk\Signaling\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Signaling/Listener.php”,“line”:81,“function”:“handleExternalSignaling”,“class”:“OCA\Talk\Signaling\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php”,“line”:68,“function”:“handle”,“class”:“OCA\Talk\Signaling\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php”,“line”:220,“function”:“__invoke”,“class”:“OC\EventDispatcher\ServiceEventListener”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php”,“line”:56,“function”:“callListeners”,“class”:“Symfony\Component\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php”,“line”:67,“function”:“dispatch”,“class”:“Symfony\Component\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php”,“line”:79,“function”:“dispatch”,“class”:“OC\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Chat/ChatManager.php”,“line”:245,“function”:“dispatchTyped”,“class”:“OC\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Chat/SystemMessage/Listener.php”,“line”:481,“function”:“addSystemMessage”,“class”:“OCA\Talk\Chat\ChatManager”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Chat/SystemMessage/Listener.php”,“line”:162,“function”:“sendSystemMessage”,“class”:“OCA\Talk\Chat\SystemMessage\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Chat/SystemMessage/Listener.php”,“line”:86,“function”:“sendSystemMessageAboutConversationCreated”,“class”:“OCA\Talk\Chat\SystemMessage\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php”,“line”:68,“function”:“handle”,“class”:“OCA\Talk\Chat\SystemMessage\Listener”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php”,“line”:220,“function”:“__invoke”,“class”:“OC\EventDispatcher\ServiceEventListener”,“type”:“->”},{“file”:“/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php”,“line”:56,“function”:“callListeners”,“class”:“Symfony\Component\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php”,“line”:67,“function”:“dispatch”,“class”:“Symfony\Component\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php”,“line”:79,“function”:“dispatch”,“class”:“OC\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Manager.php”,“line”:1145,“function”:“dispatchTyped”,“class”:“OC\EventDispatcher\EventDispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/apps/spreed/lib/Service/RoomService.php”,“line”:167,“function”:“createRoom”,“class”:“OCA\Talk\Manager”,“type”:“->”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/apps/spreed/lib/Controller/RoomController.php",“line”:735,“function”:“createConversation”,“class”:“OCA\Talk\Service\RoomService”,“type”:“->”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/apps/spreed/lib/Controller/RoomController.php",“line”:567,“function”:“createEmptyRoom”,“class”:“OCA\Talk\Controller\RoomController”,“type”:“->”,“args”:[" sensitive parameters replaced “]},{“file”:”/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",“line”:200,“function”:“createRoom”,“class”:“OCA\Talk\Controller\RoomController”,“type”:“->”,“args”:[" sensitive parameters replaced ***”]},{“file”:“/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:114,“function”:“executeController”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/AppFramework/App.php”,“line”:161,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/nextcloud/lib/private/Route/Router.php”,“line”:307,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/var/www/nextcloud/ocs/v1.php”,“line”:49,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/var/www/nextcloud/ocs/v2.php”,“line”:7,“args”:[“/var/www/nextcloud/ocs/v1.php”],“function”:“require_once”}],“File”:“/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php”,“Line”:111,“message”:“Client error: POST https://xxx/standalone-signaling/api/v1/room/cah5oc3w
resulted in a 403 Forbidden
response:\nAuthentication check failed\n\n”,“exception”:,“CustomMessage”:“Client error: POST https://xxx/standalone-signaling/api/v1/room/cah5oc3w
resulted in a 403 Forbidden
response:\nAuthentication check failed\n\n”},“id”:“681cb866468b0”}
PASTE HERE
Web Browser
Citazione
index.mjs:51 [WARN] viewer: Some mimes were ignored because they are not enabled in the server previews config Object
log @ index.mjs:51
index.mjs:48 [INFO] viewer: No OCP.Files app found, viewer is now in standalone mode Object
browserCheck.ts:75 Detected browser Chrome 135 (135.0.0.0)
index.mjs:54 [ERROR] viewer: The following mime is already registered Object
log @ index.mjs:54
index.mjs:48 [INFO] viewer: 6 viewer handlers registered Object
session-heartbeat.js:83 session heartbeat polling started
tflite-simd.js:12 [WASM] Loading model of size: 249792
tflite-simd.js:12 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
printChar @ tflite-simd.js:12
/ocs/v2.php/apps/spreed/api/v4/room:1
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
NewConversationDialog.vue:210 Error creating new conversation: De
handleCreateConversation @ NewConversationDialog.vue:210
browser-integration.js:2 port disconnected from addon code: c8fb7088-3529-4afc-9b7a-b6880d7ddab5
(anonymous) @ browser-integration.js:2
index.js:295 OC.requestToken changed oP64lpeFJWxpYL/7N6FUEK5xcAxUcdWmU4PyPw2AOK8=:k4bU2e33XR4AJ4m/ffglZctaQlQ5ELrLJdSaVj7sD9k=
conversationsService.ts:110
POST server-nextcloud/ocs/v2.php/apps/spreed/api/v4/room 500 (Internal Server Error)
(anonymous) @ xhr.js:195
xhr @ xhr.js:15
bn @ dispatchRequest.js:49
Promise.then
_request @ Axios.js:154
request @ Axios.js:40
(anonymous) @ Axios.js:217
(anonymous) @ bind.js:5
TA @ conversationsService.ts:110
createGroupConversation @ conversationsStore.js:1053
(anonymous) @ vuex.esm.js:851
nt.dispatch @ vuex.esm.js:516
dispatch @ vuex.esm.js:406
handleCreateConversation @ NewConversationDialog.vue:199
gn @ vue.runtime.esm.js:3033
ve @ vue.runtime.esm.js:1832
gn @ vue.runtime.esm.js:3033
$.$emit @ vue.runtime.esm.js:3732
click @ NcButton.mjs:272
gn @ vue.runtime.esm.js:3033
ve @ vue.runtime.esm.js:1832
Gl.Jt._wrapper @ vue.runtime.esm.js:7500
NewConversationDialog.vue:210 Error creating new conversation: De {message: ‘Request failed with status code 500’, name: ‘AxiosError’, code: ‘ERR_BAD_RESPONSE’, config: {…}, request: XMLHttpRequest, …}
handleCreateConversation @ NewConversationDialog.vue:210
await in handleCreateConversation
gn @ vue.runtime.esm.js:3033
ve @ vue.runtime.esm.js:1832
gn @ vue.runtime.esm.js:3033
$.$emit @ vue.runtime.esm.js:3732
click @ NcButton.mjs:272
gn @ vue.runtime.esm.js:3033
ve @ vue.runtime.esm.js:1832
Gl.Jt._wrapper @ vue.runtime.esm.js:7500
PASTE
Web server / Reverse Proxy
The output of your Apache/nginx/system log in /var/log/____
:
PASTE HERE
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!):
PASTE HERE
Apps
The output of occ app:list
(if possible).
Enabled:
- activity: 4.0.0
- app_api: 5.0.2
- bruteforcesettings: 4.0.0
- calendar: 5.2.3
- circles: 31.0.0
- cloud_federation_api: 1.14.0
- comments: 1.21.0
- contactsinteraction: 1.12.0
- dashboard: 7.11.0
- dav: 1.33.0
- deck: 1.15.1
- federatedfilesharing: 1.21.0
- federation: 1.21.0
- files: 2.3.1
- files_downloadlimit: 4.0.0
- files_pdfviewer: 4.0.0
- files_reminders: 1.4.0
- files_sharing: 1.23.1
- files_trashbin: 1.21.0
- files_versions: 1.24.0
- firstrunwizard: 4.0.0
- logreader: 4.0.0
- lookup_server_connector: 1.19.0
- nextcloud_announcements: 3.0.0
- notifications: 4.0.0
- oauth2: 1.19.1
- officeonline: 3.0.1
- password_policy: 3.0.0
- photos: 4.0.0-dev.1
- privacy: 3.0.0
- profile: 1.0.0
- provisioning_api: 1.21.0
- recommendations: 4.0.0
- related_resources: 2.0.0
- serverinfo: 3.0.0
- settings: 1.14.0
- sharebymail: 1.21.0
- spreed: 21.0.4
- support: 3.0.0
- survey_client: 3.0.0
- systemtags: 1.21.1
- text: 5.0.0
- theming: 2.6.1
- twofactor_backupcodes: 1.20.0
- updatenotification: 1.21.0
- user_status: 1.11.0
- viewer: 4.0.0
- weather_status: 1.11.0
- webhook_listeners: 1.2.0
- workflowengine: 2.13.0
Disabled: - admin_audit: 1.21.0
- encryption: 2.19.0
- files_external: 1.23.0
- integration_jira: 1.3.0 (installed 1.3.0)
- money: 0.30.0 (installed 0.30.0)
- richdocuments: 8.6.4 (installed 8.6.4)
- suspicious_login: 9.0.1
- twofactor_nextcloud_notification: 5.0.0
- twofactor_totp: 13.0.0-dev.0
- user_ldap: 1.22.0
Tips for increasing the likelihood of a response
- Use the
preformatted text
formatting option in the editor for all log entries and configuration output. - If screenshots are useful, feel free to include them.
- If possible, also include key error output in text form so it can be searched for.
- Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.