Description: Using recent build of libreoffice/online:master Docker images results to error: Failed to load /opt/libreoffice/program/libmergedlo.so: libxcb-shm.so.0: cannot open shared object file: No such file or directory frk-00032-00032 2019-09-24 21:02:57.310378 [ forkit ] FTL Failed to load /opt/libreoffice/program/libmergedlo.so: Failed to preinit lokit. frk-00032-00032 2019-09-24 21:02:57.310488 [ forkit ] FTL Failed to preinit lokit.| kit/ForKit.cpp:543 The missing dependencies are: - libxcb-shm0 - libxcb-render0 - libxrender1 - libxext6 Resolution: Add the above dependencies in the "apt install" command in Dockerfile for libreoffice/online docker image. Steps to Reproduce: 1.Pull latest docker image for libreoffice/online:master: docker pull libreoffice/online:master 2. Run a container from this image: docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=yourdomain\\.com' --restart always --name libreoffice --cap-add MKNOD libreoffice/online:master 3.View the container log: docker logs libreoffice Actual Results: Upon startup the container based on libreoffice/online:master image reports the following error: Failed to load /opt/libreoffice/program/libmergedlo.so: libxcb-shm.so.0: cannot open shared object file: No such file or directory frk-00032-00032 2019-09-24 21:02:57.310378 [ forkit ] FTL Failed to load /opt/libreoffice/program/libmergedlo.so: Failed to preinit lokit. frk-00032-00032 2019-09-24 21:02:57.310488 [ forkit ] FTL Failed to preinit lokit.| kit/ForKit.cpp:543 Expected Results: Container base on libreoffice/online:master is starting correctly. Reproducible: Always User Profile Reset: No Additional Info:
Created attachment 154870 [details] Fixed Dockerfile that installs the missing dependencies
Looking at the current dockerfile, these all seem to be included https://git.libreoffice.org/online/+/master/docker/Dockerfile