# Debugging help - Nextcloud- coolwsd servers

**URL:** <https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269>\
**Category:** Installation & Configuration\
**Created:** [December 31, 2024, 8:05pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269 "2024-12-31T20:05:13Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [December 31, 2024, 8:05pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/1 "2024-12-31T20:05:13Z")

</div>

Hello,

I seem to have run into an issue with my configuration. I am running Fedora 41, basic lamp stack, I configured my apache to reverse proxy over to coolwsd (installed via package) according to the install guide (copy/paste).

The error returned when attempting to open a document is (tokens ommitted)  
Dec 31 11:08:33 Alfred coolwsd[716600]: wsd-716600-716613 2024-12-31 11:08:33.094068 -0500 [websrv\_poll] ERR #23: Unknown resource: /cool/(preconfigured domain for nextcloud)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F(file token)?access\_token=(access token)&access\_token\_ttl=0/ws GWebSocket, host: collab, path: 4

This results in a failure to open the document, as expected with this error.

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 1, 2025, 8:43am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/2 "2025-01-01T08:43:39Z")

</div>

Hii @FamousL

It seems like you’re encountering an issue with your reverse proxy setup, particularly with how URLs are being forwarded to `coolwsd`. This type of error often arises due to improper handling of URL encoding in the reverse proxy configuration.

Check below points to resolve the issue

1. **Improper URL Encoding in Apache Configuration**  
Apache might be misinterpreting or altering the encoded URL when forwarding it to `coolwsd`. Ensure you have the following directive in your Apache configuration for the reverse proxy:

2. **Check the `coolwsd.xml` Configuration**  
Make sure your `coolwsd.xml` file is configured to accept the domain for your Nextcloud instance. For example:

3. **Verify the Apache Proxy Modules**  
Ensure that the necessary modules are enabled for Apache:

4. **Test Direct Access to `coolwsd`**  
Test if `coolwsd` is accessible directly by visiting `http://127.0.0.1:9980/hosting/discovery`. If this returns a valid XML response, the `coolwsd` service is running fine, and the issue is isolated to the reverse proxy.

5. **Check Logs for More Details**  
Review both Apache and `coolwsd` logs for additional insights. For example:

6. **Update Apache Configuration for Path**  
If the error persists, ensure that the `ProxyPass` configuration explicitly includes the `/cool` prefix:

Please check above points and let me know, we will go through the issue together if not solved.

Thanks,  
Darshan

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 1, 2025, 10:10am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/3 "2025-01-01T10:10:30Z")

</div>

Hello, going through point by point

1. i have /cool going to [http://127.0.0.1:9980/cool](http://127.0.0.1:9980/cool) is that incorrect? I tried both and am getting the same error either way
2. I have my nextcloud server set in the wopi storage section, specifically the alias\_groups
3. httpd -M |grep -E “proxy|headers”  
headers\_module (shared)  
proxy\_module (shared)  
proxy\_ajp\_module (shared)  
proxy\_balancer\_module (shared)  
proxy\_connect\_module (shared)  
proxy\_express\_module (shared)  
proxy\_fcgi\_module (shared)  
proxy\_fdpass\_module (shared)  
proxy\_ftp\_module (shared)  
proxy\_http\_module (shared)  
proxy\_hcheck\_module (shared)  
proxy\_scgi\_module (shared)  
proxy\_uwsgi\_module (shared)  
proxy\_wstunnel\_module (shared)  
proxy\_html\_module (shared)  
proxy\_http2\_module (shared)
4. This part does return valid xml, and does so through the reverse proxy as well.
5. apache isn’t reporting any errors, and coolwsd’s log file is not even showing up.

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 1, 2025, 10:33am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/4 "2025-01-01T10:33:07Z")

</div>

1. **Reverse Proxy Path**  
Update your Apache configuration to forward `/cool` directly to `http://127.0.0.1:9980/`:

2. **Verify WOPI Configuration**  
Ensure `<alias_groups>` in `coolwsd.xml` has the exact Nextcloud URL:

Check both `coolwsd` and Apache logs for errors:

- Apache logs: `/var/log/httpd/error_log` or `/var/log/apache2/error.log`
- `coolwsd` logs: `/var/log/coolwsd.log`

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 1, 2025, 10:48am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/5 "2025-01-01T10:48:49Z")

</div>

1. done, however the site you linked has it configured differently, perhaps it needs updating?

ProxyPass /cool [http://127.0.0.1:9980/cool](http://127.0.0.1:9980/cool)  
ProxyPassReverse /cool [http://127.0.0.1:9980/cool](http://127.0.0.1:9980/cool)  
2) I made the change  
3) no errors, coolwsd doesn’t seem to have a log  
Same error as before shows up in journalctl

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 1, 2025, 2:09pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/6 "2025-01-01T14:09:52Z")

</div>

Issue seems to be with token. 🤔

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 1, 2025, 2:12pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/7 "2025-01-01T14:12:34Z")

</div>

**Error in `journalctl`**  
The error suggests `coolwsd` is unable to process the WOPI URL. Common causes include:

- **URL Encoding Mismatch:** Ensure `AllowEncodedSlashes NoDecode` is set in Apache.
- **Token Validation Failure:** Verify the WOPI token in the URL is correct. Check the Nextcloud logs for WOPI errors: `/var/log/nextcloud.log`.

Can you **Share Details** :

- The full URL from the `journalctl` error (omit tokens).
- Relevant sections of `coolwsd.xml` and Apache config.

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 1, 2025, 5:59pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/8 "2025-01-01T17:59:19Z")

</div>

Everything that journalctl spat out token, names ommitted:  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: wsd-06974-06987 2025-01-01 12:43:44.862985 -0500 [websrv\_poll] ERR #33: Unknown resource: /cool/https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn?access\_token=(token)&access\_token\_ttl=0/ws GWebSocket, host: (collabora domain), path: 4  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: [0] ‘cool’  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: [1] ‘https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn’  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: [2] ‘access\_token=(token)&access\_token\_ttl=0’  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: [3] ‘ws’  
Jan 01 12:43:44 (Server’s internal name) coolwsd[6974]: full URI: /cool/https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn?access\_token=(token)&access\_token\_ttl=0/ws| wsd/ClientRequestDispatcher.cpp:925  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: wsd-06974-06987 2025-01-01 12:43:45.181804 -0500 [websrv\_poll] ERR #33: Unknown resource: /cool/https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn?access\_token=(token)&access\_token\_ttl=0&permission=edit/ws GWebSocket, host: (collabora domain), path: 4  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: [0] ‘cool’  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: [1] ‘https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn’  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: [2] ‘access\_token=(token)&access\_token\_ttl=0&permission=edit’  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: [3] ‘ws’  
Jan 01 12:43:45 (Server’s internal name) coolwsd[6974]: full URI: /cool/https:%2F%2F(nextcloud domain)%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F378553\_oco78dqqgihn?access\_token=(token)&access\_token\_ttl=0&permission=edit/ws| wsd/ClientRequestDispatcher.cpp:925

current virtual server config, excluding ssl directives and domain directives  
# Encoded slashes need to be allowed  
AllowEncodedSlashes NoDecode

```
    # Container uses a unique non-signed certificate
    SSLProxyEngine on
    SSLProxyVerify None
    SSLProxyCheckPeerCN Off
    SSLProxyCheckPeerName Off

    # keep the host
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:9980/ retry=0
    ProxyPassReverse / http://127.0.0.1:9980/
    # static html, js, images, etc. served from coolwsd
    # (broswer is the client part of Collabora Online)
    ProxyPass /browser http://127.0.0.1:9980/browser retry=0
    ProxyPassReverse /browser http://127.0.0.1:9980/browser

    # WOPI discovery URL
    ProxyPass /hosting/discovery http://127.0.0.1:9980/hosting/discovery retry=0
    ProxyPassReverse /hosting/discovery http://127.0.0.1:9980/hosting/discovery

    # Capabilities
    ProxyPass /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities retry=0
    ProxyPassReverse /hosting/capabilities http://127.0.0.1:9980/hosting/capabilities

    # Main websocket
    ProxyPassMatch "/cool/(.*)/ws$" ws://127.0.0.1:9980/cool/$1/ws nocanon

    # Admin Console websocket
    ProxyPass /cool/adminws ws://127.0.0.1:9980/cool/adminws

    # Download as, Fullscreen presentation and Image upload operations
    ProxyPass /cool/ http://127.0.0.1:9980/ retry=0
    ProxyPassReverse /cool/ http://127.0.0.1:9980/
    ProxyPass /lool http://127.0.0.1:9980/cool
    ProxyPassReverse /lool http://127.0.0.1:9980/cool
    RewriteEngine on
    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /(.*) ws://127.0.0.1:9980/$1 [P,L,UnsafeAllow3F]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /(.*) http://127.0.0.1:9980/$1 [P,L,UnsafeAllow3F]

```

main config area:  
\<server\_name default=“” desc=“External hostname:port of the server running coolwsd. If empty, it’s derived from the request (please set it if this doesn’t work). May be specified when behind a reverse-proxy or when the hostname is not reachable directly.” type=“string”\>(collabora domain):443\</server\_name\>

backend storage:  
  
\<max\_file\_size desc=“Maximum document size in bytes to load. 0 for unlimited.” type=“uint”\>0\</max\_file\_size\>  
  
900  
  
\<alias\_groups desc=“default mode is ‘first’ it allows only the first host when groups are not defined. set mode to ‘groups’ and define group to allow multiple host and its aliases” mode=“groups”\>  
  
  
(nextcloud domain)  
(nextcloud domain)  
  
  
\</alias\_groups\>  
\<is\_legacy\_server default=“false” desc=“Set to true for legacy server that need deprecated headers.” type=“bool”\>false\</is\_legacy\_server\>

Please let me know if there are other sections you need, I didn’t find/replace the entire thing at once, so it may not be entirely consistant.

I did not notice any errors from nextcloud, but it was complaining that there is a new way to handle this,  
From nextcloud.log:  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“no app in context”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“OC\_App::registerLogIn() is deprecated, please register your alternative login option using the registerAlternativeLogin() on the RegistrationContext in your Application class implementing the OCP\Authentication\IAlternativeLogin interface”,“userAgent”:“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“user\_oidc”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“Could not find unique token validation”,“userAgent”:“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:{“app”:“user\_oidc”}}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“no app in context”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“OCA\Richdocuments\Controller\WopiController::checkFileInfo uses the @PublicPage annotation and should use the #[OCP\AppFramework\Http\Attribute\PublicPage] attribute instead”,“userAgent”:“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“no app in context”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“OCA\Richdocuments\Controller\WopiController::checkFileInfo uses the @NoCSRFRequired annotation and should use the #[OCP\AppFramework\Http\Attribute\NoCSRFRequired] attribute instead”,“userAgent”:“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“no app in context”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“OCA\Richdocuments\Controller\WopiController::checkFileInfo uses the @NoCSRFRequired annotation and should use the #[OCP\AppFramework\Http\Attribute\NoCSRFRequired] attribute instead”,“userAgent”:“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:“–”,“app”:“richdocuments”,“method”:“GET”,“url”:“/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0”,“message”:“Loaded WOPI Token record: {"id":815,"owner\_uid":"Famous","editor\_uid":"Famous","guest\_displayname":null,"fileid":378553,"version":0,"canwrite":1,"server\_host":"[https://domain/\“,\“token\”:\“accesstoken\”,\“expiry\”:1735789382,\“template\_destination\”:null,\“hide\_download\”:0,\“direct\”:0,\“remote\_server\”:\”\“,\“remote\_server\_token\”:\”\“,\“template\_id\”:0,\“share\”:null,\“token\_type\”:0}.”,“userAgent”:](https://domain/%5C%22,%5C%22token%5C%22:%5C%22accesstoken%5C%22,%5C%22expiry%5C%22:1735789382,%5C%22template_destination%5C%22:null,%5C%22hide_download%5C%22:0,%5C%22direct%5C%22:0,%5C%22remote_server%5C%22:%5C%22%5C%22,%5C%22remote_server_token%5C%22:%5C%22%5C%22,%5C%22template_id%5C%22:0,%5C%22share%5C%22:null,%5C%22token_type%5C%22:0%7D.%22,%22userAgent%22:)“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:{“app”:“richdocuments”}}  
{“reqId”:“Z3V-0I\_YMV6DFRkHBFzUOAAAAYk”,“level”:0,“time”:“2025-01-01T17:43:45+00:00”,“remoteAddr”:“127.0.0.1”,“user”:”–“,“app”:“richdocuments”,“method”:“GET”,“url”:”/index.php/apps/richdocuments/wopi/files/378553\_oco78dqqgihn?access\_token=accesstoken&access\_token\_ttl=0",“message”:"Loaded WOPI Token record: {"id":815,"owner\_uid":"Famous","editor\_uid":"Famous","guest\_displayname":null,"fileid":378553,"version":0,"canwrite":1,"server\_host":"[https://domain/\“,\“token\”:\“accesstoken\”,\“expiry\”:1735789382,\“template\_destination\”:null,\“hide\_download\”:0,\“direct\”:0,\“remote\_server\”:\”\“,\“remote\_server\_token\”:\”\“,\“template\_id\”:0,\“share\”:null,\“token\_type\”:0}.”,“userAgent”:](https://domain/%5C%22,%5C%22token%5C%22:%5C%22accesstoken%5C%22,%5C%22expiry%5C%22:1735789382,%5C%22template_destination%5C%22:null,%5C%22hide_download%5C%22:0,%5C%22direct%5C%22:0,%5C%22remote_server%5C%22:%5C%22%5C%22,%5C%22remote_server_token%5C%22:%5C%22%5C%22,%5C%22template_id%5C%22:0,%5C%22share%5C%22:null,%5C%22token_type%5C%22:0%7D.%22,%22userAgent%22:)“COOLWSD HTTP Agent 24.04.11.1”,“version”:“30.0.4.1”,“data”:{“app”:“richdocuments”}}

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 2, 2025, 2:24am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/9 "2025-01-02T02:24:57Z")

</div>

the requested information got flagged, hopefully it will be cleared soon.

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 2, 2025, 6:29am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/10 "2025-01-02T06:29:55Z")

</div>

**Unknown Resource Error (`ERR #33`)**:

- This typically indicates a mismatch in the routing or configuration between Collabora Online and Nextcloud. Specifically, the WOPI request is not being properly recognized or routed by the Collabora Online server (`coolwsd`).

#### Proxy Configuration Adjustments

Ensure your Apache or Nginx configuration is handling encoded slashes properly. For Apache:

For Apache

```auto
AllowEncodedSlashes NoDecode
ProxyPreserveHost On

# Adjust ProxyPassMatch
ProxyPassMatch "^/cool/(.*)/ws$" ws://127.0.0.1:9980/cool/$1/ws

```

For Nginx:

```auto
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:9980;

```

#### Update Nextcloud and `richdocuments` App

- Ensure you are using the latest version of Nextcloud and the `richdocuments` app.

Note: check the Nextcloud forums at [https://help.nextcloud.com/](https://help.nextcloud.com/) to see if there are similar issues or insights shared by other users. This might help pinpoint a solution or provide additional ideas.

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 2, 2025, 1:40pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/11 "2025-01-02T13:40:41Z")

</div>

The slash encoding was already present (just above the quoted section, i apparently mangled the markup)

Adjusted proxypass, error appears the same, however it is now 38 and not 33.

richdocuments is the latest version

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 2, 2025, 2:08pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/12 "2025-01-02T14:08:05Z")

</div>

@FamousL Have you investigate on Nextcloud forum about this issue ? I would suggest to first check on NC forum/ community section [https://help.nextcloud.com/](https://help.nextcloud.com/)

@FamousL as go through all the possible solution and it might seems to be and issue with communication issue between NC and COOL.

I also encourage you if you can add a detailed note and file a GitHub issue ticket on this ?

> **[Build software better, together](https://github.com/CollaboraOnline/online/issues/new/choose)**
>
> GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

Thank you for your amazing effort to describe the problem. Now a little help on filing the problem will also help to investigate and fix this problem

Thanks,  
Darshan

---

<div class="post-metadata">

**Author:** ![FamousL](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/famousl/32/1477_2.png) [@FamousL](https://forum.collaboraonline.com/u/FamousL)\
**Post date:** [January 2, 2025, 2:15pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/13 "2025-01-02T14:15:08Z")

</div>

lol glad to see it wasn’t just me missing something obvious, I had searched the nextcloud forums, and just a general “all over the place” type search but it hadn’t turned up anything addressing my specific problems.

I can open a ticket, didn’t want to open one and find I misplaced a character in my configuration.

Thank you very much, I appreciate the debugging help.

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 2, 2025, 2:16pm UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/14 "2025-01-02T14:16:03Z")

</div>



---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [January 3, 2025, 7:01am UTC](https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/15 "2025-01-03T07:01:42Z")

</div>

> <https://github.com/CollaboraOnline/online/issues/10845#issuecomment-2568771574>
>
> \### Describe the Bug
> Attempting to open a document fails with unknown resource …error 38 (previously 33, before debugging help at the below forum link)
> 
> \### Steps to Reproduce
> (Fedora 41)
> Install apache (and related plugins to ensure wstunneling, and proxying is available)
> Install nextcloud
> Install collabora (Error found in both docker, and package versions)
> Copy documented proxying information for apache2. 
> Configure nextcloud to use local collabora instance.
> attempt to open odt file, failure, proxy to blame? message
> 
> 
> \### Expected Behavior
> Document is opened and editable. 
> 
> \### Actual Behavior
> Error saying proxying is to blame. 
> Debugging effort can be seen at:
> https://forum.collaboraonline.com/t/debugging-help-nextcloud-coolwsd-servers/3269/12
> 
> \### Screenshots
> !\[image\](https://github.com/user-attachments/assets/b6490175-db6c-408f-a361-b407bf9747a5)
> 
> \### Desktop
> Server - Fedora 41
> Collabora version coolwsd-24.04.11.1-1.x86\_64 (installed onto fedora 41)
> 
> Client - Fedora 41
> Browser - Brave 1.73.104-1.x86\_64
