Issue installing Collabora following official guide

I don’t think a docker container should rely on a disabled apparmor environment. Docker already provides a default policy.
If this is not sufficent you can provide your own policy. Disabling apparmor entirely might make an server more vulnerable.

If this is still an issue this weekend, i will setup a VM and test it with AppArmor disabled :slight_smile:

Got it working when disabling the firewall. Looks like my firewall settings are preventing communication with the docker network.

Tried using firefox for entering the domain of the Collabora VirtualHost right after reading your note - but to no avail. :pensive:

The browser console doesn’t say a thing for me - except for several errors about certificate issues. But hitting the SAVE button doesn’t do anything at all, so I wonder if I’m using it correctly (I’m unfamiliar with it, I’m not a developer) - I just opened it and then hit the button again.

Getting similar output as Adnae from docker, with something like this repeating over and over again:

frk-00031-00 00:00:04.179890 [ loolforkit ] Forking a loolkit process.
kit-00035-00 00:00:04.186325 [ loolkit ] Jail path: /opt/lool/child-roots/35/
kit-00035-00 00:00:04.193690 [ loolkit ] symlink("../lo","/opt/lool/child-roots/35/opt/collaboraoffice5.1")
frk-00031-00 00:00:04.222657 [ loolforkit ] Forked kit [36].
kit-00036-00 00:00:04.233226 [ loolforkit ] Initializing kit
kit-00036-00 00:00:04.236718 [ loolforkit ] Log level is [8].
kit-00036-00 00:00:04.239553 [ loolkit ] Process started.
kit-00036-00 00:00:04.241127 [ loolkit ] Jail path: /opt/lool/child-roots/36/
kit-00036-00 00:00:04.251402 [ loolkit ] symlink("../lo","/opt/lool/child-roots/36/opt/collaboraoffice5.1")
kit-00035-00 00:00:04.821600 [ loolkit ] link("/opt/collaboraoffice5.1/readmes/README_en-US","/opt/lool/child-roots/35/lo/readmes/README_en-US") failed. Exiting. (errno: Operation not permitted)
kit-00036-00 00:00:04.825847 [ loolkit ] link("/opt/collaboraoffice5.1/readmes/README_en-US","/opt/lool/child-roots/36/lo/readmes/README_en-US") failed. Exiting. (errno: Operation not permitted)
wsd-00022-10 00:00:05.214971 [ loolwsd ] Total memory used: 113408
frk-00031-00 00:00:05.232064 [ loolforkit ] Child 35 has exited, removing its jail '/opt/lool/child-roots/35'
frk-00031-00 00:00:05.302966 [ loolforkit ] Child 36 has exited, removing its jail '/opt/lool/child-roots/36'

The last two kit-… lines (about link…failed) are bold red
This keeps on happening, even when I don’t have “Office” open.

The browser debug console shows error: Service is unavailable. Please try again later and report to your administrator if the issue persists. from the websocket connection:

For anyone having issues where the save button is not working - I got it to work just by waiting a couple of seconds; looks like it’s really slow. Also there’s no confirmation of it having saved the new URL.

Also I received a cURL error saying that the root certificate had not been installed - I concatenated my self signed CA cert onto ca-bundle.crt and that’s fixed it. I use self signed certificates and have CloudFlare on top in order to present a trusted cert. The ca-bundle.crt is going to get overwritten with every update, is there a better way of doing this? I don’t really understand either because my CA is trusted on my server and I can use cURL via the shell against it.

One last thing - is the docker container self updating?

I was able to set the URL using the following against my database:

insert into oc_appconfig(appid, configkey, configvalue) values ('richdocuments','wopi_url','https://[your url here]');

Now I can open the page that shows the document list. When I open a document, I’m now also getting the We are sorry, this is an unexpected connection error. message.

I’ve disabled apparmor and running in --privileged mode.

Here’s what I see (repeated ad nauseum):

frk-00031-00 00:00:01.392604 [ loolforkit ] Preinit stage OK.
frk-00031-00 00:00:01.392685 [ loolforkit ] Forking a loolkit process.
frk-00031-00 00:00:01.396012 [ loolforkit ] Forked kit [35].
frk-00031-00 00:00:01.396135 [ loolforkit ] ForKit process is ready.
kit-00035-00 00:00:01.396303 [ loolforkit ] Initializing kit
kit-00035-00 00:00:01.396393 [ loolforkit ] Log level is [8].
kit-00035-00 00:00:01.396457 [ loolkit ] Process started.
kit-00035-00 00:00:01.396579 [ loolkit ] Jail path: /opt/lool/child-roots/35/
kit-00035-00 00:00:01.396950 [ loolkit ] symlink("../lo","/opt/lool/child-roots/35/opt/collaboraoffice5.1")
kit-00035-00 00:00:01.592696 [ loolkit ] link("/opt/collaboraoffice5.1/readmes/README_en-US","/opt/lool/child-roots/35/lo/readmes/README_en-US") failed. Exiting. (errno: Operation not permitted)

Are you all on Ubuntu 14.04? My best guess is https://github.com/docker/docker/issues/20658 then: Probably the kernel isn’t compiled with CONFIG_AUFS_XATTR. Has anybody the chance here to test that quickly? :slight_smile:

I have quickly tested to run docker with the --security-opt=seccomp:unconfined option and it looks as if it is working much better now. Still having to sort out my firewall issue but when I turn that off, it looks as if it is working OK.

I am running Debian 8 (Jessie) so not sure if still relevant.

I’m on Ubuntu 14.04, and even running this way (with apparmor off) I get the same error above:

docker run  --security-opt seccomp:unconfined --privileged -t -p 127.0.0.1:9980:9980 -e "cloud\.[foo]\.com" --cap-add MKNOD  collabora/code

@koehn I see two differences to mine:

The first one is probably irrelevant: I do have an equal sign between --security-opt and seccomp:unconfined but I guess this should work either way.

The second one is maybe the issue: you have -e "cloud\.[foo]\.com" which should be -e "domain=cloud\.[foo]\.com" - just lost that during copy & paste or is that missing on your command line too?

Hi, I have also an error with Collabora. I used the following configs:

docker compose (i used jwilder/nginx-proxy in front):
`nextcloud:
build: .
links:
- db_nextcloud:db_nextcloud
- office:office
environment:
- UID=1000
- GID=1000
volumes:
- ./data:/data
- ./config:/nextcloud/config
- ./apps:/apps2
environment:
- VIRTUAL_HOST=cloud.domain.com

db_nextcloud:
image: mariadb:10
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=fancypass
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=fancypass

office:
image: collabora/code
ports:
- “9980”
environment:
- VIRTUAL_HOST=office.domain.com
- domain=cloud\.domain\.com // in container the env shows “office\\.domain\\.com”
- VIRTUAL_PROTO=https
cap_add:
- MKNOD
`

Dockerfile
FROM wonderfall/nextcloud RUN apk -U add libsmbclient samba-client

log during the the connection
wsd-00020-02 00:06:02.455110 [ client_req_hdl ] Request from 172.17.0.3:38258: POST /loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / Content-Length: 45 / Cache-Control: max-age=0 / Origin: null / Upgrade-Insecure-Requests: 1 / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Content-Type: application/x-www-form-urlencoded / Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 / Accept-Encoding: gzip, deflate, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 wsd-00020-02 00:06:02.462308 [ client_req_hdl ] Preprocessing file: /usr/share/loolwsd//loleaflet/dist/loleaflet.html wsd-00020-03 00:06:02.553588 [ client_req_hdl ] Request from 172.17.0.3:38259: GET /loleaflet/1.7.2/toolbar.css HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: text/css,*/*;q=0.1 / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Mon, 18 Jul 2016 14:47:43 GMT wsd-00020-02 00:06:02.598695 [ client_req_hdl ] Request from 172.17.0.3:38260: GET /loleaflet/1.7.2/leaflet-src.js HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: */* / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Tue, 19 Jul 2016 10:06:45 GMT wsd-00020-03 00:06:02.629714 [ client_req_hdl ] Request from 172.17.0.3:38261: GET /loleaflet/1.7.2/toolbar/toolbar.js HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: */* / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Mon, 18 Jul 2016 14:47:43 GMT wsd-00020-04 00:06:02.687675 [ client_req_hdl ] Request from 172.17.0.3:38262: GET /loleaflet/dist/l10n/help-de.json HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: */* / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Tue, 19 Jul 2016 10:06:59 GMT wsd-00020-02 00:06:02.724413 [ client_req_hdl ] Request from 172.17.0.3:38263: GET /loleaflet/dist/l10n/styles/de.json HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: */* / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Tue, 19 Jul 2016 10:07:03 GMT wsd-00020-03 00:06:02.743158 [ client_req_hdl ] Request from 172.17.0.3:38264: GET /loleaflet/dist/l10n/ui-de.json HTTP/1.1 / Host: office.domain.com / Connection: close / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept: */* / Referer: https://office.domain.com/loleaflet/1.7.2/loleaflet.html?WOPISrc=https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8&title=Example.odt&lang=de-de&closebutton=1&revisionhistory=1 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / If-Modified-Since: Tue, 19 Jul 2016 10:07:01 GMT wsd-00020-02 00:06:02.994064 [ client_req_hdl ] Request from 172.17.0.3:38265: GET /lool/ws/https%3A%2F%2Fcloud.domain.com%2Findex.php%2Fapps%2Frichdocuments%2Fwopi%2Ffiles%2F8?access_token=wjvvwDEIlDvqOz7NK61CjeERJO8uzdk6 HTTP/1.1 / Host: office.domain.com / Upgrade: websocket / Connection: upgrade / X-Real-IP: 10.0.0.5 / X-Forwarded-For: 10.0.0.5 / X-Forwarded-Proto: https / Pragma: no-cache / Cache-Control: no-cache / Origin: https://office.domain.com / Sec-WebSocket-Version: 13 / User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 / Sec-WebSocket-Key: cO+KCM4ShL86zzJ+UvTaeQ== / Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits wsd-00020-02 00:06:02.994348 [ client_ws_0004 ] Thread started. wsd-00020-02 00:06:03.004079 [ client_ws_0004 ] Starting GET request handler for session [0004]. wsd-00020-02 00:06:03.004230 [ client_ws_0004 ] Sending to Client [statusindicator: find]. wsd-00020-02 00:06:03.004496 [ client_ws_0004 ] getNewChild: No available child. Sending spawn request to forkit and failing. wsd-00020-02 00:06:03.004615 [ client_ws_0004 ] getNewChild: Have 0 children, forking 1 wsd-00020-02 00:06:03.004706 [ client_ws_0004 ] MasterToForKit: spawn 1 wsd-00020-02 00:06:03.004793 [ client_ws_0004 ] Writing to pipe. Data: [spawn 1]. frk-00029-00 00:06:02.775742 [ loolforkit ] readFIFO for pipe: wsd_pipe_rd returned: 8 frk-00029-00 00:06:02.775880 [ loolforkit ] Read line from pipe: wsd_pipe_rd, line: [spawn 1], data: []. frk-00029-00 00:06:02.775988 [ loolforkit ] ForKit command: [spawn 1]. frk-00029-00 00:06:02.776085 [ loolforkit ] Spawning 1 child per request. frk-00029-00 00:06:02.776175 [ loolforkit ] Creating 1 new child. frk-00029-00 00:06:02.776261 [ loolforkit ] Forking a loolkit process. frk-00029-00 00:06:02.778897 [ loolforkit ] Forked kit [386]. kit-00386-00 00:06:02.779581 [ loolforkit ] Initializing kit kit-00386-00 00:06:02.779744 [ loolforkit ] Log level is [8].

on client I get this error:

EDIT: This error spams the log

frk-00029-00 00:18:45.540531 [ loolforkit ] Child 1120 has exited, removing its jail '/opt/lool/child-roots/1120' wsd-00020-00 00:18:50.795908 [ loolwsd ] MasterToForKit: spawn 1 wsd-00020-00 00:18:50.796000 [ loolwsd ] Writing to pipe. Data: [spawn 1]. frk-00029-00 00:18:50.535571 [ loolforkit ] readFIFO for pipe: wsd_pipe_rd returned: 8 frk-00029-00 00:18:50.535613 [ loolforkit ] Read line from pipe: wsd_pipe_rd, line: [spawn 1], data: []. frk-00029-00 00:18:50.535626 [ loolforkit ] ForKit command: [spawn 1]. frk-00029-00 00:18:50.535647 [ loolforkit ] Spawning 1 child per request. frk-00029-00 00:18:50.535661 [ loolforkit ] Creating 1 new child. frk-00029-00 00:18:50.535670 [ loolforkit ] Forking a loolkit process. frk-00029-00 00:18:50.538523 [ loolforkit ] Forked kit [1125]. kit-01125-00 00:18:50.539904 [ loolforkit ] Initializing kit kit-01125-00 00:18:50.540693 [ loolforkit ] Log level is [8]. kit-01125-00 00:18:50.541505 [ loolkit ] Process started. kit-01125-00 00:18:50.542359 [ loolkit ] Jail path: /opt/lool/child-roots/1125/ kit-01125-00 00:18:50.543504 [ loolkit ] symlink("../lo","/opt/lool/child-roots/1125/opt/collaboraoffice5.1") kit-01125-00 00:18:50.589487 [ loolkit ] link **("/opt/collaboraoffice5.1/CREDITS.fodt","/opt/lool/child-roots/1125/lo/CREDITS.fodt") failed. Exiting. (errno: Operation not permitted)**

With Debian 8.5:

  • Looks like the Debian (backports) version of Docker (1.6) doesn’t support --security-opt=seccomp:unconfined
    time=“2016-07-22T10:31:45+02:00” level=fatal msg=“Error response from daemon: Invalid --security-opt: “seccomp:unconfined””

  • I tried Docker 1.11 from the Docker project repo, but
    docker run -t -p 127.0.0.1:9980:9980 -e "domain=fnp\.tubul\.net" --security-opt=seccomp:unconfined --privileged --cap-add MKNOD collabora/code
    still gives
    kit-00038-00 00:00:05.962280 [ loolkit ] link("/opt/collaboraoffice5.1/readmes/README_en-US","/opt/lool/child-roots/38/lo/readmes/README_en-US") failed. Exiting. (errno: Operation not permitted))

From reading different docker log outputs it seems that the “operation not permitted” is with different files. It would look to me that it is a Collabora docker issue, but can’t confirm of course at this point. Also wondering how many people have it actually working.

@jurgenhaas Thanks. I made the changes and ran the following:

docker run  --security-opt=seccomp:unconfined --privileged -t -p 127.0.0.1:9980:9980 -e "domain=cloud\.[foo]\.com" --cap-add MKNOD  collabora/code

And still get this output (Ubuntu 14.04, 3.13.0-92-generic #139-Ubuntu SMP, Docker version 1.11.2, build b9f10c9):

frk-00031-00 00:00:02.916321 [ loolforkit ] Child 35 has exited, removing its jail '/opt/lool/child-roots/35'
wsd-00022-00 00:00:04.118696 [ loolwsd ] MasterToForKit: spawn 1
wsd-00022-00 00:00:04.118839 [ loolwsd ] Writing to pipe. Data: [spawn 1].
frk-00031-00 00:00:04.002663 [ loolforkit ] readFIFO for pipe: wsd_pipe_rd returned: 8
frk-00031-00 00:00:04.002795 [ loolforkit ] Read line from pipe: wsd_pipe_rd, line: [spawn 1], data: [].
frk-00031-00 00:00:04.002835 [ loolforkit ] ForKit command: [spawn 1].
frk-00031-00 00:00:04.002922 [ loolforkit ] Spawning 1 child per request.
frk-00031-00 00:00:04.002960 [ loolforkit ] Creating 1 new child.
frk-00031-00 00:00:04.002986 [ loolforkit ] Forking a loolkit process.
frk-00031-00 00:00:04.009967 [ loolforkit ] Forked kit [36].
kit-00036-00 00:00:04.010329 [ loolforkit ] Initializing kit
kit-00036-00 00:00:04.010420 [ loolforkit ] Log level is [8].
kit-00036-00 00:00:04.010487 [ loolkit ] Process started.
kit-00036-00 00:00:04.010639 [ loolkit ] Jail path: /opt/lool/child-roots/36/
kit-00036-00 00:00:04.011012 [ loolkit ] symlink("../lo","/opt/lool/child-roots/36/opt/collaboraoffice5.1")
kit-00036-00 00:00:04.045270 [ loolkit ] link("/opt/collaboraoffice5.1/readmes/README_en-US","/opt/lool/child-roots/36/lo/readmes/README_en-US") failed. Exiting. (errno: Operation not permitted)

Just wondering, are you starting docker with sudo?

@jurgenhaas Nope. Just starting docker as a normal user. Should I be running it as root?

@jurgenhaas I did everything as root user but still same issue.

I had also the connection error. Now its solved.
I have tried to made it with a new sub.domain with its own certificate from letsencrypt. No luck with this.
I found an red error in the log about my normal domain although lool was configured to other sub domain.
So I tried to change the settings to my normal sub domain (DynDNS).
Now I combined the Apache settings in the default-ssl.conf with all the other settings for my dyndns domain like nextcloud and others.
And … tata … it works.

Daniel from ThĂĽringen

I have solved one error in the docker as could be seen in /var/log/syslog:

docker[22800]: time="2016-07-22T17:15:20+01:00" level=error msg="containerd: notify OOM events" error="open memory.oom_control: no such file or directory"

By adding the following to /etc/default/grub:
GRUB_CMDLINE_LINUX="cgroup_enable=memory"

But when starting the docker I still get the following errors from the docker output itself:

kit-00039-00 00:00:11.270019 [ loolkit ] link("/opt/collaboraoffice5.1/CREDITS.fodt","/opt/lool/child-roots/39/lo/CREDITS.fodt") failed. Exiting. (errno: Operation not permitted)                                                                                                                        
kit-00038-00 00:00:11.313616 [ loolkit ] link("/opt/collaboraoffice5.1/CREDITS.fodt","/opt/lool/child-roots/38/lo/CREDITS.fodt") failed. Exiting. (errno: Operation not permitted)                                                                                                                        
kit-00037-00 00:00:11.332961 [ loolkit ] link("/opt/collaboraoffice5.1/CREDITS.fodt","/opt/lool/child-roots/37/lo/CREDITS.fodt") failed. Exiting. (errno: Operation not permitted)                                                                                                                        
frk-00029-00 00:00:12.325073 [ loolforkit ] Child 37 has exited, removing its jail '/opt/lool/child-roots/37'                                        
frk-00029-00 00:00:12.542260 [ loolforkit ] Child 38 has exited, removing its jail '/opt/lool/child-roots/38'                                        
frk-00029-00 00:00:12.686059 [ loolforkit ] Child 39 has exited, removing its jail '/opt/lool/child-roots/39'

This error keeps popping up including the exit. When trying to open a document I get:

wsd-00020-03 00:00:51.998613 [ client_req_hdl ] Request from 192.168.7.241:52277: GET /lool/ws/https://cloud.<domain>/apps/richdocuments/wopi/fil
es/539952?access_token=Zbjpd9YbMVKTt7XNUOguQBzaoIcxUfvu HTTP/1.1 / Host: office.<domain> / Pragma: no-cache / Cache-Control: no-cache / Origin: h
ttps://office.<domain> / Sec-WebSocket-Version: 13 / DNT: 1 / User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Ge
cko) Chrome/51.0.2704.103 Safari/537.36 / Accept-Encoding: gzip, deflate, sdch, br / Accept-Language: en-GB,en-US;q=0.8,en;q=0.6,nl;q=0.4 / Sec-WebSo
cket-Key: T2FU+ljR4J8BT7T8ZqRuFA== / Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits / X-Forwarded-For: 192.168.7.1 / X-Forwarde
d-Host: office.wijman.me.uk / X-Forwarded-Server: office.<domain> / Upgrade: WebSocket / Connection: Upgrade                                     
wsd-00020-03 00:00:52.012305 [ client_ws_0001 ] Thread started.                                                                                      
wsd-00020-03 00:00:52.017999 [ client_ws_0001 ] Starting GET request handler for session [0001].                                                     
wsd-00020-03 00:00:52.021916 [ client_ws_0001 ] Sending to Client [statusindicator: find].                                                           
wsd-00020-03 00:00:52.027225 [ client_ws_0001 ] getNewChild: No available child. Sending spawn request to forkit and failing.                        
wsd-00020-03 00:00:52.031579 [ client_ws_0001 ] getNewChild: Have 0 children, forking 1
wsd-00020-03 00:00:52.034723 [ client_ws_0001 ] MasterToForKit: spawn 1                                                                              
wsd-00020-03 00:00:52.039320 [ client_ws_0001 ] Writing to pipe. Data: [spawn 1].                                                                    
frk-00029-00 00:00:49.841115 [ loolforkit ] readFIFO for pipe: wsd_pipe_rd returned: 8                                                               
frk-00029-00 00:00:49.842636 [ loolforkit ] Read line from pipe: wsd_pipe_rd, line: [spawn 1], data: [].                                             
frk-00029-00 00:00:49.844773 [ loolforkit ] ForKit command: [spawn 1].                                                                               
frk-00029-00 00:00:49.848522 [ loolforkit ] Spawning 1 child per request.                                                                            
frk-00029-00 00:00:49.852312 [ loolforkit ] Creating 1 new child.                                                                                    
frk-00029-00 00:00:49.856471 [ loolforkit ] Forking a loolkit process.                                                                               
frk-00029-00 00:00:49.868595 [ loolforkit ] Forked kit [79].                                                                                         
kit-00079-00 00:00:49.877390 [ loolforkit ] Initializing kit                                                                                         
kit-00079-00 00:00:49.886394 [ loolforkit ] Log level is [8].                                                                                        
kit-00079-00 00:00:49.890521 [ loolkit ] Process started.                                                                                            
kit-00079-00 00:00:49.895058 [ loolkit ] Jail path: /opt/lool/child-roots/79/                                                                        
kit-00079-00 00:00:49.901287 [ loolkit ] symlink("../lo","/opt/lool/child-roots/79/opt/collaboraoffice5.1")                                          
kit-00079-00 00:00:50.068707 [ loolkit ] link("/opt/collaboraoffice5.1/CREDITS.fodt","/opt/lool/child-roots/79/lo/CREDITS.fodt") failed. Exiting. (e$
rno: Operation not permitted)                                                                                                                        
frk-00029-00 00:00:50.878230 [ loolforkit ] Child 79 has exited, removing its jail '/opt/lool/child-roots/79'                                        
wsd-00020-03 00:00:56.067237 [ client_ws_0001 ] getNewChild: No live child, forking more.                                                            
wsd-00020-03 00:00:56.067418 [ client_ws_0001 ] getNewChild: No available child. Sending spawn request to forkit and failing.                        
wsd-00020-03 00:00:56.067481 [ client_ws_0001 ] getNewChild: Have 0 children, forking 1                                                              
wsd-00020-03 00:00:56.067530 [ client_ws_0001 ] MasterToForKit: spawn 1                                                                              
wsd-00020-03 00:00:56.067579 [ client_ws_0001 ] Writing to pipe. Data: [spawn 1].

So one small step closer but still so far away from the solution :disappointed:

1 Like