Hello everybody,
I am trying to get collabora working on centos 7 (selinux: disabled) but I keep getting errors:
[root@collabora01 ~]# rpm -q loolwsd CODE-brand
loolwsd-4.0.2-1.el7.x86_64
CODE-brand-4.0-2.noarch
I am using an other centos7 server as proxy and I could not find good examples online so there might be an issue there but I can not find it!
Mar 22 23:19:18 collabora01 loolwsd: kit-03676-03677 2019-03-22 22:19:18.422352 [ lo_startmain ] SIG Fatal signal received: SIGABRT Mar 22 23:19:18 collabora01 loolwsd: Backtrace 3676: Mar 22 23:19:18 collabora01 loolwsd: /usr/bin/loolforkit(_ZN7SigUtil13dumpBacktraceEv+0x5f) [0x4b4bef] Mar 22 23:19:18 collabora01 loolwsd: /usr/bin/loolforkit() [0x4b5f15] Mar 22 23:19:18 collabora01 loolwsd: /lib64/libpthread.so.0(+0xf5d0) [0x7f3e279f75d0] Mar 22 23:19:18 collabora01 loolwsd: /lib64/libc.so.6(gsignal+0x37) [0x7f3e27651207] Mar 22 23:19:18 collabora01 loolwsd: /lib64/libc.so.6(abort+0x148) [0x7f3e276528f8] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x39c) [0x7f3e2412133c] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN14SvpSalInstance7DoYieldEbb+0x39) [0x7f3e241cd239] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN11Application5YieldEv+0x2e) [0x7f3e2413251e] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x45) [0x7f3e24133e15] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x1f0f70c) [0x7f3e2310270c] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x2f467c6) [0x7f3e241397c6] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(_Z6SVMainv+0x22) [0x7f3e241398b2] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(soffice_main+0x8a) [0x7f3e231220ea] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x1f3edd1) [0x7f3e23131dd1] Mar 22 23:19:18 collabora01 loolwsd: /opt/collaboraoffice6.0/program/libuno_sal.so.3(+0x40ea7) [0x7f3e1cf41ea7] Mar 22 23:19:18 collabora01 loolwsd: /lib64/libpthread.so.0(+0x7dd5) [0x7f3e279efdd5] Mar 22 23:19:18 collabora01 loolwsd: /lib64/libc.so.6(clone+0x6d) [0x7f3e27718ead] Mar 22 23:19:18 collabora01 loolwsd: wsd-03497-03720 2019-03-22 22:19:18.431225 [ docbroker_001 ] ERR DocumentBroker stopping although modified Broker: test.docx pid: 3676 has live sessions Mar 22 23:19:18 collabora01 loolwsd: loaded in: 409ms Mar 22 23:19:18 collabora01 loolwsd: sent: 316296 Mar 22 23:19:18 collabora01 loolwsd: recv: 4607 Mar 22 23:19:18 collabora01 loolwsd: modified?: 1 Mar 22 23:19:18 collabora01 loolwsd: jail id: KzonvGdNKGlROkkD Mar 22 23:19:18 collabora01 loolwsd: filename: test.docx Mar 22 23:19:18 collabora01 loolwsd: public uri: https://cloud.mctest.nl:8006/nextcloud/index.php/apps/richdocuments/wopi/files/2991_ocdrxivbwcy2?access_token=hg0rm5BFG5KBAN2NTlQIyEL3ONQENxRB&access_token_ttl=0&permission=edit Mar 22 23:19:18 collabora01 loolwsd: jailed uri: file:///user/docs/KzonvGdNKGlROkkD/test.docx Mar 22 23:19:18 collabora01 loolwsd: doc key: /nextcloud/index.php/apps/richdocuments/wopi/files/2991_ocdrxivbwcy2 Mar 22 23:19:18 collabora01 loolwsd: doc id: 001 Mar 22 23:19:18 collabora01 loolwsd: num sessions: 1 Mar 22 23:19:18 collabora01 loolwsd: last saved: Fri Mar 22 23:19:04 2019 Mar 22 23:19:18 collabora01 loolwsd: cursor 2279, 2258( 0,280) Mar 22 23:19:18 collabora01 loolwsd: Poll [1] - wakeup r: 22 w: 23 Mar 22 23:19:18 collabora01 loolwsd: fd#011events#011rsize#011wsize Mar 22 23:19:18 collabora01 loolwsd: 21#0111#0110#0110#011 r: 4607#011 w: 316296#011alive 0ms Mar 22 23:19:18 collabora01 loolwsd: id: 0002 Mar 22 23:19:18 collabora01 loolwsd: name: ToClient-0002 Mar 22 23:19:18 collabora01 loolwsd: disconnected: 0 Mar 22 23:19:18 collabora01 loolwsd: isActive: 1 Mar 22 23:19:18 collabora01 loolwsd: isCloseFrame: 0 Mar 22 23:19:18 collabora01 loolwsd: isReadOnly: 0 Mar 22 23:19:18 collabora01 loolwsd: docURL: https%3A%2F%2Fcloud.mctest.nl%3A8006%2Fnextcloud%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F2991_ocdrxivbwcy2 Mar 22 23:19:18 collabora01 loolwsd: jailedFilePath: Mar 22 23:19:18 collabora01 loolwsd: docPwd: Mar 22 23:19:18 collabora01 loolwsd: haveDocPwd: 0 Mar 22 23:19:18 collabora01 loolwsd: isDocPwdProtected: 0 Mar 22 23:19:18 collabora01 loolwsd: DocOptions: Mar 22 23:19:18 collabora01 loolwsd: userId: jdoe Mar 22 23:19:18 collabora01 loolwsd: userName: John Doe Mar 22 23:19:18 collabora01 loolwsd: lang: en Mar 22 23:19:18 collabora01 loolwsd: isReadOnly: 0 Mar 22 23:19:18 collabora01 loolwsd: isDocumentOwner: 1 Mar 22 23:19:18 collabora01 loolwsd: isAttached: 1 Mar 22 23:19:18 collabora01 loolwsd: keyEvents: 16 Mar 22 23:19:18 collabora01 loolwsd: sent/keystroke: 19768.5bytes Mar 22 23:19:18 collabora01 loolwsd: queue size 0 Mar 22 23:19:18 collabora01 loolwsd: | wsd/DocumentBroker.cpp:362 Mar 22 23:19:19 collabora01 loolwsd: wsd-03497-03720 2019-03-22 22:19:19.432390 [ docbroker_001 ] ERR Invalid or unknown session [0002] to remove.| wsd/DocumentBroker.cpp:1159 Mar 22 23:19:19 collabora01 loolwsd: wsd-03497-03720 2019-03-22 22:19:19.432432 [ docbroker_001 ] ERR No socket associated with WebSocketHandler 0x7fbe140144c8| ./net/WebSocketHandler.hpp:108
[root@collabora01 ~]# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3496/sshd tcp 0 0 0.0.0.0:9980 0.0.0.0:* LISTEN 3497/loolwsd tcp 0 0 127.0.0.1:9981 0.0.0.0:* LISTEN 3497/loolwsd tcp6 0 0 :::22 :::* LISTEN 3496/sshd udp 0 0 0.0.0.0:68 0.0.0.0:* 3247/dhclient udp 0 0 127.0.0.1:323 0.0.0.0:* 3166/chronyd udp6 0 0 ::1:323 :::* 3166/chronyd
<VirtualHost *:443> ServerAdmin it@example.nl ServerName collabora01.example.nl:443 ErrorLog /var/log/collabora01.example.nl_error.log TransferLog /var/log/collabora01.example.nl_access.log LogLevel info SSLEngine on SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH SSLProtocol All -SSLv2 -SSLv3 -TLSv1 -TLSv1.1 SSLHonorCipherOrder On SSLCertificateFile /etc/letsencrypt/live/example.nl/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.nl/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.nl/chain.pem # 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 # static html, js, images, etc. served from loolwsd # loleaflet is the client part of LibreOffice Online ProxyPass /loleaflet https://192.168.40.110:9980/loleaflet retry=0 ProxyPassReverse /loleaflet https://192.168.40.110:9980/loleaflet # WOPI discovery URL ProxyPass /hosting/discovery https://192.168.40.110:9980/hosting/discovery retry=0 ProxyPassReverse /hosting/discovery https://192.168.40.110:9980/hosting/discovery # Main websocket ProxyPassMatch "/lool/(.*)/ws$" wss://192.168.40.110:9980/lool/$1/ws nocanon # Admin Console websocket ProxyPass /lool/adminws wss://192.168.40.110:9980/lool/adminws # Download as, Fullscreen presentation and Image upload operations ProxyPass /lool https://192.168.40.110:9980/lool ProxyPassReverse /lool https://192.168.40.110:9980/lool # Endpoint with information about availability of various features ProxyPass /hosting/capabilities https://192.168.40.110:9980/hosting/capabilities retry=0 ProxyPassReverse /hosting/capabilities https://192.168.40.110:9980/hosting/capabilities </VirtualHost>