I installed Collabora Online using Nextclouds own instructions. It’s online, I’ve checked docker status, it shows online, and I’ve checked nc
and it shows it’s open on that port. But still when I try to use it in Nextcloud it tells me it can’t connect.
Nextcloud log error below:
[richdocuments] Error: GuzzleHttp\Exception\ServerException: Server error: `GET https://mydomain.com/hosting/discovery` resulted in a `502 Proxy Error` response:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>502 Proxy Error</title>
</head><body>
<h1>Proxy E (truncated...)
at <<closure>>
0. /var/www/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 66
GuzzleHttp\Exception\RequestException::create(GuzzleHttp\Psr7\Request {}, "*** sensitive parameter replaced ***")
1. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 203
GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensitive parameters replaced ***")
2. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 156
GuzzleHttp\Promise\Promise::callHandler(1, "*** sensitive parameter replaced ***", [GuzzleHttp\Prom ... l])
3. /var/www/3rdparty/guzzlehttp/promises/src/TaskQueue.php line 47
GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}("*** sensitive parameters replaced ***")
4. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 246
GuzzleHttp\Promise\TaskQueue->run(true)
5. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 223
GuzzleHttp\Promise\Promise->invokeWaitFn()
6. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 267
GuzzleHttp\Promise\Promise->waitIfPending()
7. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 225
GuzzleHttp\Promise\Promise->invokeWaitList()
8. /var/www/3rdparty/guzzlehttp/promises/src/Promise.php line 62
GuzzleHttp\Promise\Promise->waitIfPending()
9. /var/www/3rdparty/guzzlehttp/guzzle/src/Client.php line 131
GuzzleHttp\Promise\Promise->wait()
10. /var/www/lib/private/Http/Client/Client.php line 161
GuzzleHttp\Client->request("get", "https://col.mic ... y", {verify: false,t ... e})
11. /var/www/apps/richdocuments/lib/WOPI/DiscoveryManager.php line 106
OC\Http\Client\Client->get("https://col.mic ... y", {timeout: 5,verify: false})
12. /var/www/apps/richdocuments/lib/WOPI/DiscoveryManager.php line 78
OCA\Richdocuments\WOPI\DiscoveryManager->fetchFromRemote()
13. /var/www/apps/richdocuments/lib/WOPI/Parser.php line 41
OCA\Richdocuments\WOPI\DiscoveryManager->get()
14. /var/www/apps/richdocuments/lib/TokenManager.php line 183
OCA\Richdocuments\WOPI\Parser->getUrlSrc("application/vnd.oasis.opendocument.text")
15. /var/www/apps/richdocuments/lib/Controller/DocumentController.php line 236
OCA\Richdocuments\TokenManager->getToken("*** sensitive parameters replaced ***")
16. /var/www/lib/private/AppFramework/Http/Dispatcher.php line 166
OCA\Richdocuments\Controller\DocumentController->index("*** sensitive parameter replaced ***")
17. /var/www/lib/private/AppFramework/Http/Dispatcher.php line 99
OC\AppFramework\Http\Dispatcher->executeController(OCA\Richdocument ... {}, "index")
18. /var/www/lib/private/AppFramework/App.php line 126
OC\AppFramework\Http\Dispatcher->dispatch(OCA\Richdocument ... {}, "index")
19. /var/www/lib/private/AppFramework/Routing/RouteActionHandler.php line 47
OC\AppFramework\App::main("OCA\\Richdocume ... r", "index", OC\AppFramework\ ... {}, {_route: "richdocuments.document.index"})
20. <<closure>>
OC\AppFramework\Routing\RouteActionHandler->__invoke({_route: "richdocuments.document.index"})
21. /var/www/lib/private/Route/Router.php line 297
undefinedundefinedcall_user_func(OC\AppFramework\ ... {}, {_route: "richdocuments.document.index"})
22. /var/www/lib/base.php line 975
OC\Route\Router->match("/apps/richdocuments/index")
23. /var/www/index.php line 42
OC::handleRequest()
GET /index.php/apps/richdocuments/index?fileId=79900&requesttoken={hidden}
from IP by user at 2019-11-06T17:19:36+00:00
The directions I used and copied were these: