Closed garysan closed 7 months ago
Hello @garysan, please provide errors from the onlyoffice-documentserver container log. Did you check the "included test example" from https://10.10.10.16:8181/welcome/, does it work? Did you create self-signet TLS certificate for servers ip address, not dns name? (you show in the issue the address to connect https://10.10.10.16:8181/)
Hi @igwyd
yes, https://10.10.10.16:8181/welcome/ is work, self-signed is created for ip.
nginx.error.log 2023/09/05 06:25:13 [error] 7554#7554: *520 connect() failed (111: Unknown error) while connecting to upstream, client: 10.0.8.4, server: , request: "GET /7.4.1-36/doc/10.0.8.4plan_test.docx11693892336604/c/?EIO=4&transport=websocket HTTP/1.1", upstream: "http://127.0.0.1:8000/doc/10.0.8.4plan_test.docx11693892336604/c/?EIO=4&transport=websocket", host: "10.10.10.16:8181"
Log: ==> converter/out.log <== [2023-09-05T12:49:15.003] [ERROR] [localhost] [conv_check_1127114310_docx] [userId] nodeJS - error downloadFile:url=https://domain.com/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.NKEIwAK5sHdQuLIOpRgLRQ4RgwBiA-4Br3JfRKlO8Pc;attempt=1;code:undefined;connect:undefined Error: Error response: statusCode:404; headers:{"server":"nginx","date":"Tue, 05 Sep 2023 12:49:14 GMT","content-type":"text/html","transfer-encoding":"chunked","connection":"keep-alive","content-encoding":"gzip"}; at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js) at Request.emit (events.js:400:28) at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10) at ClientRequest.emit (events.js:400:28) at HTTPParser.parserOnIncomingClient (_http_client.js:647:27) at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17) at TLSSocket.socketOnData (_http_client.js:515:22) at TLSSocket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at TLSSocket.Readable.push (internal/streams/readable.js:206:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) [2023-09-05T12:49:16.013] [ERROR] [localhost] [conv_check_1127114310_docx] [userId] nodeJS - error downloadFile:url=https://domain.com/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.NKEIwAK5sHdQuLIOpRgLRQ4RgwBiA-4Br3JfRKlO8Pc;attempt=2;code:undefined;connect:undefined Error: Error response: statusCode:404; headers:{"server":"nginx","date":"Tue, 05 Sep 2023 12:49:16 GMT","content-type":"text/html","transfer-encoding":"chunked","connection":"keep-alive","content-encoding":"gzip"}; at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js) at Request.emit (events.js:400:28) at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10) at ClientRequest.emit (events.js:400:28) at HTTPParser.parserOnIncomingClient (_http_client.js:647:27) at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17) at TLSSocket.socketOnData (_http_client.js:515:22) at TLSSocket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at TLSSocket.Readable.push (internal/streams/readable.js:206:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23) [2023-09-05T12:49:17.020] [ERROR] [localhost] [conv_check_1127114310_docx] [userId] nodeJS - error downloadFile:url=https://domain.com/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.NKEIwAK5sHdQuLIOpRgLRQ4RgwBiA-4Br3JfRKlO8Pc;attempt=3;code:undefined;connect:undefined Error: Error response: statusCode:404; headers:{"server":"nginx","date":"Tue, 05 Sep 2023 12:49:17 GMT","content-type":"text/html","transfer-encoding":"chunked","connection":"keep-alive","content-encoding":"gzip"}; at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js) at Request.emit (events.js:400:28) at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10) at ClientRequest.emit (events.js:400:28) at HTTPParser.parserOnIncomingClient (_http_client.js:647:27) at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17) at TLSSocket.socketOnData (_http_client.js:515:22) at TLSSocket.emit (events.js:400:28) at addChunk (internal/streams/readable.js:293:12) at readableAddChunk (internal/streams/readable.js:267:9) at TLSSocket.Readable.push (internal/streams/readable.js:206:10) at TLSWrap.onStreamRead (internal/stream_base_commons.js:188:23)
The error indicates that the documentserver could not find the required page on that server. As far as I can see this response comes from a real server https://domain.com/, do you use this name domain.com inside your LAN for the nexcloud server?
The error indicates that the documentserver could not find the required page on that server. As far as I can see this response comes from a real server https://domain.com/, do you use this name domain.com inside your LAN for the nexcloud server?
I'm having the same issue
dockfile
FROM nextcloud
RUN echo "Types: deb" > /etc/apt/sources.list.d/debian.sources && \
echo "URIs: http://mirrors.tuna.tsinghua.edu.cn/debian/" >> /etc/apt/sources.list.d/debian.sources && \
echo "Suites: bookworm bookworm-updates bookworm-backports" >> /etc/apt/sources.list.d/debian.sources && \
echo "Components: main contrib non-free" >> /etc/apt/sources.list.d/debian.sources && \
echo "" >> /etc/apt/sources.list.d/debian.sources && \
echo "Types: deb" >> /etc/apt/sources.list.d/debian.sources && \
echo "URIs: http://mirrors.tuna.tsinghua.edu.cn/debian-security/" >> /etc/apt/sources.list.d/debian.sources && \
echo "Suites: bookworm-security" >> /etc/apt/sources.list.d/debian.sources && \
echo "Components: main contrib non-free" >> /etc/apt/sources.list.d/debian.sources && \
apt-get update
RUN apt-get update && \
apt-get install -y smbclient libsmbclient-dev && \
pecl install smbclient && \
docker-php-ext-enable smbclient
version: '3'
services:
db:
image: postgres
restart: always
volumes:
- ./nextcloud-db:/var/lib/postgresql/data
environment:
POSTGRES_PASSWORD: 6%9C8En@TY6Yge'++
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
app:
build:
context: .
dockerfile: Dockerfile
restart: always
ports:
- 8080:80
links:
- db
- onlyoffice
volumes:
- ./nextcloud:/var/www/html
environment:
POSTGRES_HOST: db
POSTGRES_DB: nextcloud
POSTGRES_USER: nextcloud
POSTGRES_PASSWORD: 6%9C8En@TY6Yge'++
# collabora:
# image: collabora/code
# restart: always
# ports:
# - 9980:9980
# environment:
# - username=nextcloud
# - password=M6hKBgNzLs!T9GL
# - extra_params=--o:ssl.enable=false
onlyoffice:
image: onlyoffice/documentserver
restart: always
ports:
- 9980:80
volumes:
- ./onlyoffice_data:/var/www/onlyoffice/Data
- ./onlyoffice_log:/var/log/onlyoffice
environment:
- TZ=Asia/Shanghai
- JWT_ENABLED=false
- JWT_SECRET=jwt_secret
- JWT_HEADER=AuthorizationJwt
docker compose up -d
# change /etc/onlyoffice/documentserver/default.json
requestDefaults.rejectUnauthorized -> false
request-filtering-agent.allowPrivateIPAddress -> true
request-filtering-agent.allowMetaIPAddress -> true
docker compose restart onlyoffice
==> /var/log/onlyoffice/documentserver/metrics/out.log <==
8 Sep 06:55:21 - [571] reading config file: ./config/config.js
8 Sep 06:55:22 - server is up INFO
8 Sep 07:01:16 - [569] reading config file: ./config/config.js
8 Sep 07:01:16 - server is up INFO
8 Sep 07:03:29 - [573] reading config file: ./config/config.js
8 Sep 07:03:29 - server is up INFO
8 Sep 07:09:40 - [572] reading config file: ./config/config.js
8 Sep 07:09:40 - server is up INFO
8 Sep 07:12:05 - [572] reading config file: ./config/config.js
8 Sep 07:12:05 - server is up INFO
==> /var/log/onlyoffice/documentserver/nginx.error.log <==
2023/09/08 04:55:19 [error] 610#610: *5 upstream prematurely closed connection while reading response header from upstream, client: 192.168.240.4, server: , request: "POST /ConvertService.ashx HTTP/1.1", upstream: "http://127.0.0.1:8000/ConvertService.ashx", host: "onlyoffice"
==> /var/log/onlyoffice/documentserver/converter/out.log <==
[2023-09-08T07:13:44.864] [ERROR] [localhost] [conv_check_558616411_docx] [userId] nodeJS - error downloadFile:url=http://onlyoffice/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=1;code:undefined;connect:undefined Error: Error response: statusCode:404; headers:{"server":"nginx","date":"Fri, 08 Sep 2023 07:13:44 GMT","content-type":"text/html; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","vary":"Accept-Encoding","content-security-policy":"default-src 'none'","x-content-type-options":"nosniff","content-encoding":"gzip"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
[2023-09-08T07:13:45.869] [ERROR] [localhost] [conv_check_558616411_docx] [userId] nodeJS - error downloadFile:url=http://onlyoffice/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=2;code:undefined;connect:undefined Error: Error response: statusCode:404; headers:{"server":"nginx","date":"Fri, 08 Sep 2023 07:13:45 GMT","content-type":"text/html; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","vary":"Accept-Encoding","content-security-policy":"default-src 'none'","x-content-type-options":"nosniff","content-encoding":"gzip"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
Hello @wedreamer, in your case here must be Nextcloud server name.
Hello @wedreamer, in your case here must be Nextcloud server name.
Thank you, there is still a problem after the change
[2023-09-08T08:29:41.131] [ERROR] [localhost] [conv_check_1893095779_docx] [userId] nodeJS - error downloadFile:url=http://nextcloud.shubuzuo.top:8080/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=1;code:ETIMEDOUT;connect:undefined Error: Error: whole request cycle timeout
at raiseError (/snapshot/server/build/server/Common/sources/utils.js)
at Timeout._onTimeout (/snapshot/server/build/server/Common/sources/utils.js)
at listOnTimeout (internal/timers.js:557:17)
at processTimers (internal/timers.js:500:7)
==> /var/log/onlyoffice/documentserver/nginx.error.log <==
2023/09/08 08:29:44 [error] 7045#7045: *35 upstream timed out (110: Unknown error) while reading response header from upstream, client: 172.19.0.4, server: , request: "POST /ConvertService.ashx HTTP/1.1", upstream: "http://127.0.0.1:8000/ConvertService.ashx", host: "onlyoffice"
2023/09/08 08:30:20 [error] 7045#7045: *41 upstream timed out (110: Unknown error) while reading response header from upstream, client: 172.19.0.4, server: , request: "POST /ConvertService.ashx HTTP/1.1", upstream: "http://127.0.0.1:8000/ConvertService.ashx", host: "onlyoffice"
This is another attempt by me, using Docker's service name
==> /var/log/onlyoffice/documentserver/nginx.error.log <==
2023/09/08 08:33:34 [error] 7045#7045: *47 upstream timed out (110: Unknown error) while reading response header from upstream, client: 172.19.0.4, server: , request: "POST /ConvertService.ashx HTTP/1.1", upstream: "http://127.0.0.1:8000/ConvertService.ashx", host: "onlyoffice"
==> /var/log/onlyoffice/documentserver/converter/out.log <==
[2023-09-08T08:33:41.296] [ERROR] [localhost] [conv_check_1619208434_docx] [userId] nodeJS - error downloadFile:url=http://nextcloud.shubuzuo.top:8080/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=1;code:ETIMEDOUT;connect:undefined Error: Error: whole request cycle timeout
at raiseError (/snapshot/server/build/server/Common/sources/utils.js)
at Timeout._onTimeout (/snapshot/server/build/server/Common/sources/utils.js)
at listOnTimeout (internal/timers.js:557:17)
at processTimers (internal/timers.js:500:7)
[2023-09-08T08:33:41.364] [ERROR] [localhost] [conv_check_1086039637_docx] [userId] nodeJS - error downloadFile:url=http://app/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=1;code:undefined;connect:undefined Error: Error response: statusCode:400; headers:{"date":"Fri, 08 Sep 2023 08:33:41 GMT","server":"Apache/2.4.57 (Debian)","referrer-policy":"no-referrer","x-content-type-options":"nosniff","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-robots-tag":"noindex, nofollow","x-xss-protection":"1; mode=block","x-powered-by":"PHP/8.2.10","set-cookie":["ocbvksga2ihc=280044599992b59970a775acd7dbba6c; path=/; HttpOnly; SameSite=Lax","oc_sessionPassphrase=pt8oNFHpmYou1q7kxwAxHAjUIpVGP5qx5vEPwwNAI8EGBGWzyBMqLQvnj6dwq4Qqn%2Fd8d0ki2ATS25AtOLiJMBoybVNYdxjUYRMK%2F9QOzIg2m38ri%2B%2F725i92%2BTKJASr; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=f2e088a592f9008ef83b9ba82dd0dbb3; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=f2e088a592f9008ef83b9ba82dd0dbb3; path=/; HttpOnly; SameSite=Lax","nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax","nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict","ocbvksga2ihc=f2e088a592f9008ef83b9ba82dd0dbb3; path=/; HttpOnly; SameSite=Lax"],"expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate","pragma":"no-cache","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-aDk0VWkwblNaS2ZiQXpCSzJLQ1RFVnpmN0REcytTdUkvaGRuQVdTTFJFND06NHJoei9CKzNUOUtkZG1JUXJjZW1XamllbmttaXMwVE1xSEVEVWxYN0t5WT0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';","connection":"close","transfer-encoding":"chunked","content-type":"text/html; charset=UTF-8"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
[2023-09-08T08:33:42.421] [ERROR] [localhost] [conv_check_1086039637_docx] [userId] nodeJS - error downloadFile:url=http://app/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=2;code:undefined;connect:undefined Error: Error response: statusCode:400; headers:{"date":"Fri, 08 Sep 2023 08:33:42 GMT","server":"Apache/2.4.57 (Debian)","referrer-policy":"no-referrer","x-content-type-options":"nosniff","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-robots-tag":"noindex, nofollow","x-xss-protection":"1; mode=block","x-powered-by":"PHP/8.2.10","set-cookie":["ocbvksga2ihc=3790a78e82820d8238688f3086489d91; path=/; HttpOnly; SameSite=Lax","oc_sessionPassphrase=p5mpn5WMGt7KIpjAvVWFaU5dpBfooZGyH1ebEvByU4oaBadErvUNctV%2FzF%2FVbWkhyMf5h2XEJfv%2FjQ9NuJLuBr1LSiFo%2F98yIkYNdfjDLrAGLokohmgcv6QuH8p56nbv; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=afd65b58a0ae78ada0e08575247c30db; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=afd65b58a0ae78ada0e08575247c30db; path=/; HttpOnly; SameSite=Lax","nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax","nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict","ocbvksga2ihc=afd65b58a0ae78ada0e08575247c30db; path=/; HttpOnly; SameSite=Lax"],"expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate","pragma":"no-cache","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-Uzl4amhoNmxSTUg3SkhDTFlDTXdtOGFvQWpwUjBkUmNKTHlKSTlOQnl1WT06Q0pwVThIT2NIWlcwYndqb01VUkl5WXJyYkYwZnViTXRjY241VnFFMG02dz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';","connection":"close","transfer-encoding":"chunked","content-type":"text/html; charset=UTF-8"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
[2023-09-08T08:33:43.473] [ERROR] [localhost] [conv_check_1086039637_docx] [userId] nodeJS - error downloadFile:url=http://app/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=3;code:undefined;connect:undefined Error: Error response: statusCode:400; headers:{"date":"Fri, 08 Sep 2023 08:33:43 GMT","server":"Apache/2.4.57 (Debian)","referrer-policy":"no-referrer","x-content-type-options":"nosniff","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-robots-tag":"noindex, nofollow","x-xss-protection":"1; mode=block","x-powered-by":"PHP/8.2.10","set-cookie":["ocbvksga2ihc=bd5b8ee1fe8b03cbfb906b46ace56333; path=/; HttpOnly; SameSite=Lax","oc_sessionPassphrase=HueSkPJ55R78mI3uGGyA6xMo%2BYrqtQTwCak91N71hvTAWhBQK4axT4fKVsWyS9CSPDS2YRv3U%2FWcvLFwOaqd1xoL9dtXWB%2BTW2dUsc7MXq5LgLX9U4VFN4aL9U4l5ltb; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=37d7bb34643d6d340b812356c30f2be2; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=37d7bb34643d6d340b812356c30f2be2; path=/; HttpOnly; SameSite=Lax","nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax","nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict","ocbvksga2ihc=37d7bb34643d6d340b812356c30f2be2; path=/; HttpOnly; SameSite=Lax"],"expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate","pragma":"no-cache","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-SldtejJOMDJueFJtMCsrNXpreE10V0VBNkNtUWFHSVdkUGFvUDcrU3NCRT06YzFIMTc1SjEwVm9Sb2RuTGx6d0hqVEV5cFVMK0pUZGdPckdIZTlxaDQyZz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';","connection":"close","transfer-encoding":"chunked","content-type":"text/html; charset=UTF-8"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
[2023-09-08T08:33:44.529] [ERROR] [localhost] [conv_check_671041798_docx] [userId] nodeJS - error downloadFile:url=http://app/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=1;code:undefined;connect:undefined Error: Error response: statusCode:400; headers:{"date":"Fri, 08 Sep 2023 08:33:44 GMT","server":"Apache/2.4.57 (Debian)","referrer-policy":"no-referrer","x-content-type-options":"nosniff","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-robots-tag":"noindex, nofollow","x-xss-protection":"1; mode=block","x-powered-by":"PHP/8.2.10","set-cookie":["ocbvksga2ihc=36f5fa9d2f07a5f7a37a71ffb5e1fed5; path=/; HttpOnly; SameSite=Lax","oc_sessionPassphrase=QqNgaMyP5oFa39ekrq2Eqk%2B7m0qLTx2O4NfJcivnE3xAownHieGHgj6gYkoObygRXgfF9YEzUCj19U4UFga2puM9y3ZCokU5cSvH0PfTewPwtRXWMR5wTI3ARoRak7ug; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=e787409887e452b8818bc9ec28866790; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=e787409887e452b8818bc9ec28866790; path=/; HttpOnly; SameSite=Lax","nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax","nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict","ocbvksga2ihc=e787409887e452b8818bc9ec28866790; path=/; HttpOnly; SameSite=Lax"],"expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate","pragma":"no-cache","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-SWF3SzBPYU9SbDg4QUUxbTJpWTZkRk9UYWxDdE9xR3l4Q3JwL29TSkxMRT06U3NCOTU0dkhkejVMVGlFZTlSTkpQVExDQmhQYmJ0aldqRSs1aUsrK1Fjcz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';","connection":"close","transfer-encoding":"chunked","content-type":"text/html; charset=UTF-8"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
at Request.emit (events.js:400:28)
at Request.onRequestResponse (/snapshot/server/build/server/Common/node_modules/request/request.js:1059:10)
at ClientRequest.emit (events.js:400:28)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:647:27)
at HTTPParser.parserOnHeadersComplete (_http_common.js:127:17)
at Socket.socketOnData (_http_client.js:515:22)
at Socket.emit (events.js:400:28)
at addChunk (internal/streams/readable.js:293:12)
at readableAddChunk (internal/streams/readable.js:267:9)
at Socket.Readable.push (internal/streams/readable.js:206:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
[2023-09-08T08:33:45.575] [ERROR] [localhost] [conv_check_671041798_docx] [userId] nodeJS - error downloadFile:url=http://app/apps/onlyoffice/empty?doc=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY3Rpb24iOiJlbXB0eSJ9.ja0BttCk7c97EDL_LBUiDSyAL-DJn6I-wkjHeL3R_SI;attempt=2;code:undefined;connect:undefined Error: Error response: statusCode:400; headers:{"date":"Fri, 08 Sep 2023 08:33:45 GMT","server":"Apache/2.4.57 (Debian)","referrer-policy":"no-referrer","x-content-type-options":"nosniff","x-frame-options":"SAMEORIGIN","x-permitted-cross-domain-policies":"none","x-robots-tag":"noindex, nofollow","x-xss-protection":"1; mode=block","x-powered-by":"PHP/8.2.10","set-cookie":["ocbvksga2ihc=11e8f9116756a6b4ba9c8e19f5a39ea7; path=/; HttpOnly; SameSite=Lax","oc_sessionPassphrase=OAqAOf0Ioog7xSyYj3Bfrog%2BnHqnRR6fIOFP7MNLfm2ER%2Bvs9ehWPuw5IOqN9mCZJESBRuSs2QvV8%2F7IkX3AuesOo%2BmqzeTSQz26j4efpPsDBPEGCmb6OoPW%2BdLoAb0i; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=10dc0044b07f466f9a84dc55afdc41d3; path=/; HttpOnly; SameSite=Lax","ocbvksga2ihc=10dc0044b07f466f9a84dc55afdc41d3; path=/; HttpOnly; SameSite=Lax","nc_sameSiteCookielax=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax","nc_sameSiteCookiestrict=true; path=/; httponly;expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict","ocbvksga2ihc=10dc0044b07f466f9a84dc55afdc41d3; path=/; HttpOnly; SameSite=Lax"],"expires":"Thu, 19 Nov 1981 08:52:00 GMT","cache-control":"no-store, no-cache, must-revalidate","pragma":"no-cache","content-security-policy":"default-src 'self'; script-src 'self' 'nonce-WTkxVktKVEh1RmltT3ppTnpuRzR4OFlTZGFCYUxJYWNJTDMwR3c5Sy9yND06VUtnNFlLQ3UvaUdWYlFtMTVVU0pqWWRWTDVNVFhPRFFUZFdnZjA0L25jWT0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';","connection":"close","transfer-encoding":"chunked","content-type":"text/html; charset=UTF-8"};
at Request.fResponse (/snapshot/server/build/server/Common/sources/utils.js)
It seems to be related to this issue, thank you. OnlyOffice Docs not Opening
Error when trying to connect (Server error: POST http://onlyoffice/ConvertService.ashx
resulted in a 504 Gateway Time-out
response:
504 Gateway Time-out
504 Gateway Time-out
@wedreamer service names in docker can only be used for internal requests between services inside the docker network. In the field ONLYOFFICE Docs address must be external address http://external-address.com/ because You need an instance of ONLYOFFICE Docs that is resolvable and connectable both from Nextcloud and any end clients. ONLYOFFICE Docs must be able to POST to Nextcloud directly..
I have a very similar issue and even if there are lots of threads talking about close subjects, I can't solve my problem. Nextcloud 27.1.1 OnlyOffice App 8.2.0 Dockerized OnlyOffice 7.2.2.56
My installation is working : I can open, edit, save documents without any problems. The app config page says that all is fine.
BUT !
Sometimes, when browsing my files and folders in the nextcloud file app, it takes ages to display the file previews of all office document. When it happens, I get this error in the nginx.error.log :
2023/10/05 11:19:29 [error] 6399#6399: *647 upstream timed out (110: Unknown error) while reading response header from upstream, client: 172.17.0.1, server: , request: "POST /ConvertService.ashx HTTP/1.1", upstream: "http://127.0.0.1:8000/ConvertService.ashx", host: "localhost:88"
and this one in the Nextcloud log :
{"reqId":"ZB9Y5uId1VoP1imBdKFW","level":3,"time":"2023-10-05T11:08:19+00:00","remoteAddr":"192.168.1.99","user":"user","app":"onlyoffice","method":"GET","url":"/index.php/core/preview?fileId=622185&c=b8638803dd22ce500fabc8ab0d8b3837&x=250&y=250&forceIcon=0&a=1","message":"GetConvertedUri: from pdf to jpeg","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0","version":"27.1.1.0","exception":{"Exception":"GuzzleHttp\\Exception\\ServerException","Message":"Server error: POST https://office.merome.net/ConvertService.ashx resulted in a 504 Gateway Time-out response:\n<html>\r\n<head><title>504 Gateway Time-out</title></head>\r\n<body>\r\n<center><h1>504 Gateway Time-out</h1></center>\r\n<hr><c (truncated...)\n","Code":504,"Trace":[{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":69,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":204,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":153,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":48,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":248,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":224,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":269,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":226,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/promises/src/Promise.php","line":62,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Client.php","line":187,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/var/www/nextcloud/lib/private/Http/Client/Client.php","line":301,"function":"request","class":"GuzzleHttp\\Client","type":"->"},{"file":"/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php","line":372,"function":"post","class":"OC\\Http\\Client\\Client","type":"->"},{"file":"/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php","line":177,"function":"Request","class":"OCA\\Onlyoffice\\DocumentService","type":"->"},{"file":"/var/www/nextcloud/apps/onlyoffice/lib/DocumentService.php","line":91,"function":"SendRequestToConvertService","class":"OCA\\Onlyoffice\\DocumentService","type":"->"},{"file":"/var/www/nextcloud/apps/onlyoffice/lib/Preview.php","line":269,"function":"GetConvertedUri","class":"OCA\\Onlyoffice\\DocumentService","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/ProviderV1Adapter.php","line":53,"function":"getThumbnail","class":"OCA\\Onlyoffice\\Preview","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/GeneratorHelper.php","line":64,"function":"getThumbnail","class":"OC\\Preview\\ProviderV1Adapter","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":397,"function":"getThumbnail","class":"OC\\Preview\\GeneratorHelper","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":373,"function":"generateProviderPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":166,"function":"getMaxPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/Preview/Generator.php","line":116,"function":"generatePreviews","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/lib/private/PreviewManager.php","line":192,"function":"getPreview","class":"OC\\Preview\\Generator","type":"->"},{"file":"/var/www/nextcloud/core/Controller/PreviewController.php","line":144,"function":"getPreview","class":"OC\\PreviewManager","type":"->"},{"file":"/var/www/nextcloud/core/Controller/PreviewController.php","line":113,"function":"fetchPreview","class":"OC\\Core\\Controller\\PreviewController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":230,"function":"getPreviewByFileId","class":"OC\\Core\\Controller\\PreviewController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":137,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":183,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1068,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"GetConvertedUri: from pdf to jpeg","CustomMessage":"GetConvertedUri: from pdf to jpeg"}}
Browsing files is extremely slow, about 60s on each folder containing office documents. Although, preview thumbnails are visible. The timeout seems to occur randomly, but very often ~9/10 times when folder contains docs (maybe if there is one missing preview ?). When the folder is displayed, clicking on the nextcloud detail or share button can cause a new very long delay, making nextcloud file browser nearly unusable.
I've already tried to :
Please help !
Hello @Mer0me, you have the other issue, please create a new one with describe detail your deployment and add please the reprodusion steps for the bug. We try to help.
I close this issue. Feel free to comment or reopen it if you got further questions.
This issue is unique.
Operating System of DocumentServer
Docker
Version information
7.4.1.36
Expected Behavior
Cannot connect onlyoffice with nextcloud 27.0.2
Actual Behavior
This error on nextcloud log. [onlyoffice] Error: Exception: Se ha producido un error en el servicio de documentos: Error while downloading the document file to be converted. at <>
Reproduction Steps
create docker using self signed cert: sudo docker run --name=onlyofficedocker -i -t -d -p 8181:443 \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -e JWT_ENABLED='true' -e JWT_SECRET='Secret2020' -e JWT_IN_BODY='true' -e JWT_HEADER='AuthorizationJwt' -e JWT_IN_BODY=true -e USE_UNAUTHORIZED_STORAGE=true \ --restart=always onlyoffice/documentserver
Try to connect from Nextcloud using https://10.10.10.16:8181
Additional information
My config on nextcloud config.php have
'onlyoffice' => array ( 'verify_peer_off' => true, "jwt_secret" => "Secret2020", "jwt_header" => "AuthorizationJwt" ), 'allow_local_remote_servers' => true,
and my local.json "token": { "enable": { "request": { "inbox": true, "outbox": true }, "browser": true }, "inbox": { "header": "AuthorizationJwt", "inBody": true }, "outbox": { "header": "AuthorizationJwt", "inBody": true } }, "secret": { "inbox": { "string": "Secret2020" }, "outbox": { "string": "Secret2020" }, "session": { "string": "Secret2020" } }, "requestDefaults": { "rejectUnauthorized": false }