mdouchement / docker-zoom-us

Dockerized zoom with voice and video call support
MIT License
172 stars 48 forks source link

The "zoomus" container Exits (0) #37

Open banderlog opened 3 years ago

banderlog commented 3 years ago

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

mdouchement commented 3 years ago

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

banderlog commented 3 years ago

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?

mdouchement commented 3 years ago

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