Collabora Docker failes running coolforkit

I’ve been running running the Collabora docker image for a few years now on my home server, Currently Fedora 37, under podman. Since I pulled a latest image on March 17, it has failed to run. These are the relevant log lines as far as I can tell. It is an “operation not permitte” error running /usr/bin/coolforkit ,but nothing more specific than that. I tried backup up to the previous image, however I received the same error. I haven’t found anything close to this error searching and would appreciate any help !

Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.034535 +0000 [ prisoner_poll ] INF  Launching forkit process: /usr/bin/coolforkit --systemplate=/opt/cool/systemplate --lotemplate=/opt/collaboraoffice --childroot=/opt/cool/child-roots/ --clientport=9980 --masterport=coolwsd-oigvABfQ --rlimits=limit_virt_mem_mb:0;limit_stack_mem_kb:8000;limit_file_size_mb:0;limit_num_open_files:0 --version --ui=default| wsd/COOLWSD.cpp:3234
Mar 28 12:26:15 dorcas CollaboraOffice[1346765]: wsd-00001-00001 2023-03-28 16:26:15.033648 +0000 [ coolwsd ] INF  #19 Listening to client connections on port 9980| wsd/COOLWSD.cpp:5427
Mar 28 12:26:15 dorcas CollaboraOffice[1346765]: wsd-00001-00001 2023-03-28 16:26:15.033679 +0000 [ coolwsd ] TRC  Creating thread for SocketPoll prisoner_poll| net/Socket.cpp:237
Mar 28 12:26:15 dorcas CollaboraOffice[1346765]: wsd-00001-00001 2023-03-28 16:26:15.033843 +0000 [ coolwsd ] TRC  #20: Created socket. Thread affinity set to 0x7f7d18402ec0| net/Socket.hpp:379
Mar 28 12:26:15 dorcas CollaboraOffice[1346765]: wsd-00001-00027 2023-03-28 16:26:15.033869 +0000 [ prisoner_poll ] INF  Thread 27 (7f7d160df700) of process 1 formerly unnamed is now called [prisoner_poll]| common/Util.cpp:560
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.036688 +0000 [ prisoner_poll ] INF  Forkit process launched: 28| wsd/COOLWSD.cpp:3240
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.036833 +0000 [ prisoner_poll ] TRC  Rebalance children to 1, have 0 and 1 outstanding requests| wsd/COOLWSD.cpp:486
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.036903 +0000 [ prisoner_poll ] TRC  #20: setupPollFds getPollEvents: 0x1| net/Socket.hpp:877
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.036945 +0000 [ prisoner_poll ] TRC  ppoll start, timeoutMicroS: 5000000 size 1| net/Socket.cpp:339
Mar 28 12:26:15 dorcas CollaboraOffice[1346765]: wsd-00001-00001 2023-03-28 16:26:15.033892 +0000 [ coolwsd ] INF  #20: Binding to Unix socket for local server with base name: 0coolwsd-| net/Socket.cpp:980
Mar 28 12:26:15 dorcas podman[1346640]: Failed to exec command '/usr/bin/coolforkit' (EPERM: Operation not permitted)
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.037656 +0000 [ prisoner_poll ] FTL  Failed to exec command '/usr/bin/coolforkit' (EPERM: Operation not permitted)| common/Util.cpp:279
Mar 28 12:26:15 dorcas podman[1346640]: Forced Exit with code: 42
Mar 28 12:26:15 dorcas podman[1346640]: wsd-00001-00027 2023-03-28 16:26:15.037830 +0000 [ prisoner_poll ] FTL  Forced Exit with code: 42| common/Util.cpp:1118

Hey @ccandreva,

Welcome to the forum + thanks for posting. :slight_smile:

Is this still an issue for you?

(Has a newer update since March fixed this?)

I haven’t found anything close to this error searching and would appreciate any help !

I was able to find an older, 2020 issue with some “Operation not permitted” logs too:

where some more detailed Docker discussion was going on. Especially see Ashod’s response from April 2022.

Similarly, there was this one from December 2022:

where the user updated, and it seemed to solve their issue.

Maybe it was just a weird quirk around the March docker versions?

Yes, @Tex ! Thank you, the next podman update did in fact fix it, I have been meaning to come back and update this ever since .

1 Like

Fantastic!

You’re welcome. (And thank you for the update too!) :slight_smile: