CollaboraOnline / online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
https://collaboraonline.com
Other
1.79k stars 681 forks source link

A failure occurred while establishing the socket connection, or the socket connection was unexpectedly closed #7900

Closed talesam closed 8 months ago

talesam commented 9 months ago

Certainly, here's the bug report filled out in English with the specified details and obfuscated domain:


Describe the Bug

After a recent update, Collabora Office in Docker is experiencing connection issues. Users are unable to access documents and receive an error message indicating socket connection failure or unexpected socket closure. The logs indicate issues with non-acceptable WOPI hosts and permission errors related to coolmount.

Steps to Reproduce

  1. Updated Collabora Office to the latest version in Docker.
  2. Attempted to access a document through Nextcloud.
  3. Received an error message about socket connection failure.
  4. Checked the logs and observed errors related to WOPI hosts and permissions.

Expected Behavior

Expected that after the update, Collabora Office would function normally, allowing users to access and edit documents without issues.

Actual Behavior

After the update, users are unable to access documents in Collabora Office. The system displays an error message about socket connection failure, and the logs indicate problems with WOPI hosts and permissions.

Screenshots

(Not applicable, as the issue is related to server logs and error messages.)

Desktop

Smartphone

(Not applicable, as the issue is server-related and not about viewing on mobile devices.)

Additional Context

The issue began after updating to the latest version of Collabora Office in Docker. The server log shows specific errors such as No acceptable WOPI hosts found matching the target host [obfuscated domain] and Operation not permitted for /usr/bin/coolmount. I am using a Docker environment with specific configurations detailed earlier.


Msg Error: "A failure occurred while establishing the socket connection, or the socket connection was unexpectedly closed. The reverse proxy may be misconfigured; please contact the administrator. For more information on proxy settings, please refer to https://sdk.collaboraonline.com/docks?instalation/Proxy_settings.html."

LOG:

kit-00029-00027 2023-12-27 03:50:01.774732 +0000 [ kit_spare_001 ] TRC  #18: Connected to WS Handler 0xaaaaf6cc4340| net/WebSocketHandler.hpp:181
kit-00029-00027 2023-12-27 03:50:01.774735 +0000 [ kit_spare_001 ] TRC  Inserting socket #18, address [], into kit| net/Socket.hpp:730
kit-00029-00027 2023-12-27 03:50:01.774736 +0000 [ kit_spare_001 ] TRC  #18: Resetting thread affinity while in transit (was 0xffff9c77e020)| net/Socket.hpp:339
kit-00029-00027 2023-12-27 03:50:01.774746 +0000 [ kit_spare_001 ] TRC  #18: Set socket buffer size to 262144| net/Socket.hpp:250
wsd-00001-00026 2023-12-27 03:50:01.774738 +0000 [ prisoner_poll ] TRC  #18: StreamSocket ctor| net/Socket.hpp:941
wsd-00001-00026 2023-12-27 03:50:01.774741 +0000 [ prisoner_poll ] TRC  #18: Connected to WS Handler 0xffffb00023c0| net/WebSocketHandler.hpp:181
wsd-00001-00026 2023-12-27 03:50:01.774743 +0000 [ prisoner_poll ] TRC  #18: Prisoner connected| wsd/COOLWSD.cpp:3646
wsd-00001-00026 2023-12-27 03:50:01.774751 +0000 [ prisoner_poll ] DBG  #16: Accepted socket #18 is UDS - address uds-to-pid-29 and uid/gid 100/101| net/Socket.cpp:1028
wsd-00001-00026 2023-12-27 03:50:01.774755 +0000 [ prisoner_poll ] TRC  #16: Accepted client #18| net/ServerSocket.hpp:103
wsd-00001-00026 2023-12-27 03:50:01.774757 +0000 [ prisoner_poll ] TRC  Inserting socket #18, address [uds-to-pid-29], into prisoner_poll| net/Socket.hpp:730
wsd-00001-00026 2023-12-27 03:50:01.774759 +0000 [ prisoner_poll ] TRC  #18: Resetting thread affinity while in transit (was 0xffffb4e56040)| net/Socket.hpp:339
wsd-00001-00026 2023-12-27 03:50:01.774764 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #16: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.774767 +0000 [ prisoner_poll ] TRC  #17: Handling poll events of prisoner_poll at index 1 (of 2): 0x0| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.774770 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #17: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.774773 +0000 [ prisoner_poll ] TRC  #16: setupPollFds getPollEvents: 0x1| net/Socket.hpp:857
wsd-00001-00026 2023-12-27 03:50:01.774775 +0000 [ prisoner_poll ] TRC  #17: setupPollFds getPollEvents: 0x1| net/Socket.hpp:857
wsd-00001-00026 2023-12-27 03:50:01.774778 +0000 [ prisoner_poll ] TRC  ppoll start, timeoutMicroS: 5000000 size 2| net/Socket.cpp:342
wsd-00001-00026 2023-12-27 03:50:01.774782 +0000 [ prisoner_poll ] TRC  Poll completed with 1 live polls max (5000000us)| net/Socket.cpp:360
wsd-00001-00026 2023-12-27 03:50:01.774784 +0000 [ prisoner_poll ] TRC  #7: Handling events of wakeup pipe: 0x1| net/Socket.cpp:364
wsd-00001-00026 2023-12-27 03:50:01.774787 +0000 [ prisoner_poll ] TRC  Wakeup pipe read 1 bytes| net/Socket.cpp:372
wsd-00001-00026 2023-12-27 03:50:01.774790 +0000 [ prisoner_poll ] TRC  Inserting 1 new sockets after the existing 2| net/Socket.cpp:384
wsd-00001-00026 2023-12-27 03:50:01.774791 +0000 [ prisoner_poll ] TRC  #18: Thread affinity set to 0xffffb4e56040 (was 0)| net/Socket.hpp:328
wsd-00001-00026 2023-12-27 03:50:01.774795 +0000 [ prisoner_poll ] TRC  Invoking 0 callbacks| net/Socket.cpp:401
wsd-00001-00026 2023-12-27 03:50:01.774797 +0000 [ prisoner_poll ] TRC  PrisonerPoll - wakes up with 0 new children and 0 brokers and 1 kits forking| wsd/COOLWSD.cpp:3340
wsd-00001-00026 2023-12-27 03:50:01.774803 +0000 [ prisoner_poll ] TRC  Rebalance children to 1, have 0 and 1 outstanding requests| wsd/COOLWSD.cpp:504
wsd-00001-00026 2023-12-27 03:50:01.774806 +0000 [ prisoner_poll ] TRC  PollSocket container size has changed from 2 to 3| net/Socket.cpp:428
wsd-00001-00026 2023-12-27 03:50:01.774808 +0000 [ prisoner_poll ] TRC  #17: Handling poll events of prisoner_poll at index 1 (of 2): 0x0| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.774810 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #17: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.774813 +0000 [ prisoner_poll ] TRC  #16: Handling poll events of prisoner_poll at index 0 (of 2): 0x0| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.774814 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #16: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.774816 +0000 [ prisoner_poll ] TRC  #16: setupPollFds getPollEvents: 0x1| net/Socket.hpp:857
wsd-00001-00026 2023-12-27 03:50:01.774818 +0000 [ prisoner_poll ] TRC  #17: setupPollFds getPollEvents: 0x1| net/Socket.hpp:857
wsd-00001-00026 2023-12-27 03:50:01.774825 +0000 [ prisoner_poll ] TRC  #18: setupPollFds getPollEvents: 0x1| net/Socket.hpp:857
wsd-00001-00026 2023-12-27 03:50:01.774826 +0000 [ prisoner_poll ] TRC  ppoll start, timeoutMicroS: 5000000 size 3| net/Socket.cpp:342
wsd-00001-00026 2023-12-27 03:50:01.774829 +0000 [ prisoner_poll ] TRC  Poll completed with 1 live polls max (5000000us)| net/Socket.cpp:360
wsd-00001-00026 2023-12-27 03:50:01.774831 +0000 [ prisoner_poll ] TRC  #7: Handling events of wakeup pipe: 0x0| net/Socket.cpp:364
wsd-00001-00026 2023-12-27 03:50:01.774833 +0000 [ prisoner_poll ] TRC  #18: Handling poll events of prisoner_poll at index 2 (of 3): 0x1| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.774846 +0000 [ prisoner_poll ] TRC  #18: Read 3105 bytes in addition to 0 buffered bytes| net/Socket.hpp:1144
wsd-00001-00026 2023-12-27 03:50:01.774850 +0000 [ prisoner_poll ] TRC  #18: Incoming data buffer 3105 bytes, read result: 3105, events: 0x1 (not closed)| net/Socket.hpp:1316
wsd-00001-00026 2023-12-27 03:50:01.774864 +0000 [ prisoner_poll ] TRC  Parsing header given 159 bytes: User-Foo: Adminbits
Sec-WebSocket-Key: ym23Ed3akXkyNNIzXsJYSg==
Sec-WebSocket-| net/HttpRequest.cpp:119
wsd-00001-00026 2023-12-27 03:50:01.774902 +0000 [ prisoner_poll ] TRC  Read 157 bytes of header. hasContentLength: false, contentLength: -1, chunked: false:
User-Foo: Adminbits
Sec-WebSocket-Key: ym23Ed3akXkyNNIzXsJYSg==
Sec-WebSocket-Version: 13
Accept-Language: en
Cache-Control: no-cache
Pragma: no-cache
| net/HttpRequest.cpp:158
wsd-00001-00026 2023-12-27 03:50:01.774907 +0000 [ prisoner_poll ] TRC  #18: Child connection with URI [/coolws/newchild?jailid=Sl1UBJf7hmqax6F5&version=%7B%22BuildConfig%22:%22%27--enable-mpl-subset%27%20%27--with-vendor=Collabora%27%20%27--disable-community-flavor%27%20%27--with-branding=icon-themes%2Fgalaxy%2Fbrand_cp%27%20%27--with-system-dicts%27%20%27--with-myspell-dicts%27%20%27--with-system-zlib%27%20%27--disable-poppler%27%20%27--enable-cairo-rgba%27%20%27--without-system-cairo%27%20%27--without-system-fontconfig%27%20%27--without-system-freetype%27%20%27--without-system-graphite%27%20%27--without-system-harfbuzz%27%20%27--without-system-openssl%27%20%27--without-system-libpng%27%20%27--without-system-libxml%27%20%27--without-system-jpeg%27%20%27--without-system-expat%27%20%27--without-system-curl%27%20%27--without-system-icu%27%20%27--without-system-nss%27%20%27--without-system-jars%27%20%27--without-system-postgresql%27%20%27--without-java%27%20%27--without-junit%27%20%27--without-help%27%20%27--with-linker-hash-style=both%27%20%27--with-fonts%27%20%27--enable-noto-font%27%20%27--with-galleries=no%27%20%27--with-theme=colibre%20colibre_svg%27%20%27--with-external-thes-dir=%2Fusr%2Fshare%2Fmythes%27%20%27--with-external-hyph-dir=%2Fusr%2Fshare%2Fhyphen%27%20%27--with-external-dict-dir=%2Fusr%2Fshare%2Fhunspell%27%20%27--disable-dbus%27%20%27--enable-extension-integration%27%20%27--disable-odk%27%20%27--disable-kf5%27%20%27--disable-gtk3%27%20%27--disable-qt5%27%20%27--disable-gstreamer-1-0%27%20%27--disable-evolution2%27%20%27--disable-gio%27%20%27--disable-gui%27%20%27--disable-scripting-beanshell%27%20%27--disable-scripting-javascript%27%20%27--disable-ext-wiki-publisher%27%20%27--disable-report-builder%27%20%27--disable-ext-nlpsolver%27%20%27--disable-sdremote%27%20%27--disable-sdremote-bluetooth%27%20%27--disable-postgresql-sdbc%27%20%27--disable-firebird-sdbc%27%20%27--disable-randr%27%20%27--disable-ext-numbertext%27%20%27--enable-epm%27%20%27--enable-python=internal%27%20%27--disable-online-update%27%20%27--disable-dconf%27%20%27--enable-mergelibs%27%20%27--with-package-format=deb%20rpm%27%20%27--enable-release-build%27%20%27--with-lang=ar%20bg%20ca%20cs%20da%20de%20el%20en-US%20en-GB%20eo%20es%20eu%20fi%20fr%20gl%20he%20hr%20hu%20id%20is%20it%20ja%20ko%20lo%20nb%20nl%20oc%20pl%20pt%20pt-BR%20sq%20ru%20sk%20sl%20sv%20tr%20uk%20vi%20zh-CN%20zh-TW%27%20%27--disable-lotuswordpro%27%20%27--disable-lpsolve%27%20%27--enable-symbols%27%20%27--enable-sal-log%27%20%27--without-templates%27%20%27--with-external-tar=%2Fhome%2Fcollabora%2Fjenkins%2Fexternal%27%20%27--disable-symbols%27%20%27--with-package-format=deb%27%20%27--srcdir=%2Fhome%2Fcollabora%2Fjenkins%2Fworkspace%2Fcore-co-22.05-for-arm64-PI%27%20%27--enable-option-checking=fatal%27%22%2C%22BuildId%22:%221681200a96e5ffa1bee996c23ec760042f91abfa%22%2C%22ProductExtension%22:%22.5.4%22%2C%22ProductName%22:%22Collabora%20Office%22%2C%22ProductVersion%22:%2223.05%22%2C%22tunnelled_dialog_image_cache_size%22:%22100%22%7D]| wsd/COOLWSD.cpp:3736
wsd-00001-00026 2023-12-27 03:50:01.774933 +0000 [ prisoner_poll ] TRC  #18: New child spawned after 6599ms of requesting| wsd/COOLWSD.cpp:3763
wsd-00001-00026 2023-12-27 03:50:01.774955 +0000 [ prisoner_poll ] INF  #18: New child [29], jailId: Sl1UBJf7hmqax6F5| wsd/COOLWSD.cpp:3795
wsd-00001-00026 2023-12-27 03:50:01.774957 +0000 [ prisoner_poll ] TRC  #18: Calling make_shared<ChildProcess>, for NewChildren?| wsd/COOLWSD.cpp:3801
wsd-00001-00026 2023-12-27 03:50:01.774960 +0000 [ prisoner_poll ] TRC  #18: Upgrading to WebSocket| net/WebSocketHandler.hpp:941
wsd-00001-00026 2023-12-27 03:50:01.774971 +0000 [ prisoner_poll ] INF  #18: WebSocket version: 13, key: [ym23Ed3akXkyNNIzXsJYSg==], protocol: [chat]| net/WebSocketHandler.hpp:951
wsd-00001-00026 2023-12-27 03:50:01.774987 +0000 [ prisoner_poll ] TRC  #18: Sending WS Upgrade response: Date: Wed, 27 Dec 2023 03:50:01
Server: COOLWSD HTTP Server 23.05.5.4
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: +WQ3PH0Yoq5vAqLOcfWVMY1OWWU=
| net/WebSocketHandler.hpp:963
wsd-00001-00026 2023-12-27 03:50:01.775002 +0000 [ prisoner_poll ] TRC  #18: Wrote 201 bytes of 201 buffered data| net/Socket.hpp:1449
wsd-00001-00026 2023-12-27 03:50:01.775009 +0000 [ prisoner_poll ] INF  ChildProcess ctor [29].| wsd/COOLWSD.hpp:60
wsd-00001-00026 2023-12-27 03:50:01.775013 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #18: Type::MOVE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.775015 +0000 [ prisoner_poll ] TRC  #18: Resetting thread affinity while in transit (was 0xffffb4e56040)| net/Socket.hpp:339
wsd-00001-00026 2023-12-27 03:50:01.775018 +0000 [ prisoner_poll ] TRC  #18: Calling addNewChild in disposition's move thing to add to NewChildren| wsd/COOLWSD.cpp:3820
wsd-00001-00026 2023-12-27 03:50:01.775022 +0000 [ prisoner_poll ] TRC  Adding a new child 29 to NewChildren, have 0 outstanding requests| wsd/COOLWSD.cpp:567
wsd-00001-00026 2023-12-27 03:50:01.775024 +0000 [ prisoner_poll ] INF  Have 1 spare child after adding [29]. Notifying.| wsd/COOLWSD.cpp:573
wsd-00001-00026 2023-12-27 03:50:01.775054 +0000 [ prisoner_poll ] TRC  #17: Handling poll events of prisoner_poll at index 1 (of 3): 0x0| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.775058 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #17: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.775062 +0000 [ prisoner_poll ] TRC  #16: Handling poll events of prisoner_poll at index 0 (of 3): 0x0| net/Socket.cpp:456
wsd-00001-00026 2023-12-27 03:50:01.775064 +0000 [ prisoner_poll ] TRC  Executing SocketDisposition of #16: Type::CONTINUE| net/Socket.cpp:691
wsd-00001-00026 2023-12-27 03:50:01.775066 +0000 [ prisoner_poll ] TRC  Removing 1 socket of 3 total| net/Socket.cpp:491
wsd-00001-00026 2023-12-27 03:50:01.775068 +0000 [ prisoner_poll ] TRC  #18: Removing socket (at 2 of 3) from prisoner_poll to have 2 sockets| net/Socket.cpp:498
Ready to accept connections on port 9980.
wsd-00001-00001 2023-12-27 03:50:01.775099 +0000 [ coolwsd ] TRC  Have 1 new children.| wsd/COOLWSD.cpp:5919
wsd-00001-00001 2023-12-27 03:50:01.775132 +0000 [ coolwsd ] INF  WSD initialization complete: setting log-level to [warning] as configured.| wsd/COOLWSD.cpp:5935
wsd-00001-00001 2023-12-27 03:50:01.775732 +0000 [ coolwsd ] WRN  Waking up dead poll thread [main], started: false, finished: false| net/Socket.hpp:712
frk-00027-00027 2023-12-27 03:50:43.958246 +0000 [ forkit ] WRN  The systemplate directory [/opt/cool/systemplate] is read-only, and at least [/opt/cool/systemplate//etc/hosts] is out-of-date. Will have to copy sysTemplate to jails. To restore optimal performance, make sure the files in [/opt/cool/systemplate/etc] are up-to-date.| common/JailUtil.cpp:521
wsd-00001-00034 2023-12-27 03:50:43.985176 +0000 [ docbroker_001 ] ERR  No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/Storage.cpp:290
wsd-00001-00034 2023-12-27 03:50:43.985302 +0000 [ docbroker_001 ] ERR  loading document exception: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/DocumentBroker.cpp:2631
wsd-00001-00034 2023-12-27 03:50:43.985324 +0000 [ docbroker_001 ] ERR  Failed to add session to [https%3A%2F%2Fcloud.talesam.org%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F2406639_ock9ngqvqfu1] with URI [https://cloud.talesam.org/index.php/apps/richdocuments/wopi/files/2406639_ock9ngqvqfu1?access_token=iAVJH8JLfqM5u8QiCXTPY3yC0cuu2tJk&access_token_ttl=0]: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/DocumentBroker.cpp:2593
wsd-00001-00034 2023-12-27 03:50:43.985341 +0000 [ docbroker_001 ] ERR  Unauthorized Request while starting session on https%3A%2F%2Fcloud.talesam.org%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F2406639_ock9ngqvqfu1 for socket #25. Terminating connection. Error: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/COOLWSD.cpp:5232
wsd-00001-00034 2023-12-27 03:50:43.992781 +0000 [ docbroker_001 ] ERR  #18: Read failed, have 0 buffered bytes (ECONNRESET: Connection reset by peer)| net/Socket.hpp:1134
wsd-00001-00034 2023-12-27 03:50:43.992867 +0000 [ docbroker_001 ] WRN  #18: Unassociated Kit (29) disconnected unexpectedly| wsd/COOLWSD.cpp:3678
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted
frk-00027-00027 2023-12-27 03:50:45.200096 +0000 [ forkit ] WRN  The systemplate directory [/opt/cool/systemplate] is read-only, and at least [/opt/cool/systemplate//etc/hosts] is out-of-date. Will have to copy sysTemplate to jails. To restore optimal performance, make sure the files in [/opt/cool/systemplate/etc] are up-to-date.| common/JailUtil.cpp:521
wsd-00001-00042 2023-12-27 03:50:45.216667 +0000 [ docbroker_002 ] ERR  No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/Storage.cpp:290
wsd-00001-00042 2023-12-27 03:50:45.216767 +0000 [ docbroker_002 ] ERR  loading document exception: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/DocumentBroker.cpp:2631
wsd-00001-00042 2023-12-27 03:50:45.216785 +0000 [ docbroker_002 ] ERR  Failed to add session to [https%3A%2F%2Fcloud.talesam.org%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F2406639_ock9ngqvqfu1] with URI [https://cloud.talesam.org/index.php/apps/richdocuments/wopi/files/2406639_ock9ngqvqfu1?access_token=iAVJH8JLfqM5u8QiCXTPY3yC0cuu2tJk&access_token_ttl=0&permission=edit]: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/DocumentBroker.cpp:2593
wsd-00001-00042 2023-12-27 03:50:45.216800 +0000 [ docbroker_002 ] ERR  Unauthorized Request while starting session on https%3A%2F%2Fcloud.talesam.org%3A443%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F2406639_ock9ngqvqfu1 for socket #18. Terminating connection. Error: No acceptable WOPI hosts found matching the target host [cloud.talesam.org] in config| wsd/COOLWSD.cpp:5232
wsd-00001-00042 2023-12-27 03:50:45.224032 +0000 [ docbroker_002 ] ERR  #19: Read failed, have 0 buffered bytes (ECONNRESET: Connection reset by peer)| net/Socket.hpp:1134
wsd-00001-00042 2023-12-27 03:50:45.224068 +0000 [ docbroker_002 ] WRN  #19: Unassociated Kit (35) disconnected unexpectedly| wsd/COOLWSD.cpp:3678
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted
sh: 1: /usr/bin/coolmount: Operation not permitted
Rash419 commented 8 months ago

No acceptable WOPI hosts found matching the target host [obfuscated domain] you need to specify the domain using aliasgroups so that collabora can trust them https://sdk.collaboraonline.com/docs/installation/CODE_Docker_image.html#how-to-grab-the-code-image-from-docker-image

talesam commented 8 months ago

Until version 22, everything worked normally, when I updated to 23, there was a problem, yes, I found the solution by taking the /etc/coolwsd/coolwsd.xml from version 22 and comparing it to 23, so I used version 22 in collabora 23, I don't know why in 23, it does not create the aliasgroups in the configuration file, 22 creates it and works normally

timur-g commented 8 months ago

Since resolved, I will close. If the issue is reproduced again, or tested as wrong, feel free to reopen.