docker-zoom-us icon indicating copy to clipboard operation
docker-zoom-us copied to clipboard

The "zoomus" container Exits (0)

Open banderlog opened this issue 3 years ago • 3 comments

Docker logs for zoomus:

docker logs 127f92851c01

Adding user `zoom' to group `sudo' ...
Adding user zoom to group sudo
Done.
zoom
No protocol specified
Can't open display

Zoom log:

ZoomLauncher started.
Zoom path is: /opt/zoom
cmd line:
CreateReportChannel bp_server_fd=4
$HOME = /home/zoom
export SSB_HOME=/home/zoom/.zoom; export QSG_INFO=1; export LD_LIBRARY_PATH=/opt/zoom; export BREAKPAD_CLIENT_FD=3; /opt/zoom/zoom ""
No PulseAudio daemon running, or not running as session daemon.
zoom started.
No protocol specified
qt.qpa.xcb: could not connect to display unix:0
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

ZoomLauncher: new dump generated from pid 42, path: /home/zoom/.zoom/logs/4d3f971b-1c7d-4bd7-28c451bb-b80fa340.dmp
$HOME = /home/zoom
No PulseAudio daemon running, or not running as session daemon.
Aborted (core dumped)
success to create child process,status is 34304.
zoom exited normally.
Something went wrong while running zoom,exit code is 134.
ZoomLauncher exit.

The xhost +SI:localuser:"$USER" does not work

banderlog avatar Nov 16 '20 15:11 banderlog

Seems to be an issue between QT and X11 forwarding. You may have more details about the error by exporting QT_DEBUG_PLUGINS inside the container:

$ export ZOOM_EXTRA_DOCKER_ARGUMENTS="-e QT_DEBUG_PLUGINS=1"

https://gitlab.com/polavieja_lab/idtrackerai/-/issues/29 https://askubuntu.com/questions/308128/failed-to-load-platform-plugin-xcb-while-launching-qt5-app-on-linux-without https://github.com/therecipe/qt/issues/775

mdouchement avatar Nov 17 '20 09:11 mdouchement

Yep, looks like you said:

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

zoom_stdout_stderr.log

How I could fix it?

banderlog avatar Nov 17 '20 10:11 banderlog

Maybe apt install libxkbcommon-x11-0 or apt install libxcb-xinerama0 in the Dockerfile can resolve the issue.

mdouchement avatar Nov 17 '20 15:11 mdouchement