Collabora с Docker не работает ошибка 502 - PullRequest
0 голосов
/ 09 ноября 2019

Я установил Collabora Online, используя собственные инструкции Nextclouds. Он в сети, я проверил статус докера, он показывает онлайн, и я проверил nc, и он показывает, что он открыт на этом порту. Но все же, когда я пытаюсь использовать его в Nextcloud, он говорит, что не может подключиться.

Ошибка журнала Nextcloud ниже:

[richdocuments] Error: GuzzleHttp\Exception\ServerException: Server error: `GET https://microdomain.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

Направления, которые я использовал и скопировал, были следующими:

https://nextcloud.com/collaboraonline/

...