mdouchement / docker-zoom-us

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

Unrecognized OpenGL version #1

Open aahutsal opened 7 years ago

aahutsal commented 7 years ago

When running via zoom-us-wrapper zoom, getting this:

~ » docker logs evil_golick 
Adding user `zoom' to group `sudo' ...
Adding user zoom to group sudo
Done.
zoom
Zoom not exist at current directory - /home/zoom
Zoom path is: /opt/zoom
cmd line:
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: 02:42:AC:11:00:07][client: Linux][OS: Debian GNU/Linux 8 (jessie)][Hardware: CPU Core:4 Frenquency:3.301 G Memory size:15965MB CPU Brand:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz][Req ID: ]
Linux Client Version is 2.0.52458.0531
Graphics Card Info::
QSG_RENDER_LOOP is
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version
Adding user `zoom' to group `sudo' ...
Adding user zoom to group sudo
Done.
zoom
Zoom not exist at current directory - /home/zoom
Zoom path is: /opt/zoom
cmd line:
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: 02:42:AC:11:00:06][client: Linux][OS: Debian GNU/Linux 8 (jessie)][Hardware: CPU Core:4 Frenquency:3.301 G Memory size:15965MB CPU Brand:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz][Req ID: ]
Linux Client Version is 2.0.52458.0531
Graphics Card Info::
QSG_RENDER_LOOP is
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version

when running via zoom, getting this:

~ » docker logs evil_golick 
Adding user `zoom' to group `sudo' ...
Adding user zoom to group sudo
Done.
zoom
Zoom not exist at current directory - /home/zoom
Zoom path is: /opt/zoom
cmd line:
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: 02:42:AC:11:00:07][client: Linux][OS: Debian GNU/Linux 8 (jessie)][Hardware: CPU Core:4 Frenquency:3.301 G Memory size:15965MB CPU Brand:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz][Req ID: ]
Linux Client Version is 2.0.52458.0531
Graphics Card Info::
QSG_RENDER_LOOP is
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Unrecognized OpenGL version
Unrecognized OpenGL version

My system is running ~ » uname -a Linux capitan 4.9.11-gentoo #1 SMP Sun Feb 19 17:49:04 EET 2017 x86_64 Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz GenuineIntel GNU/Linux

with NVidia drivers version:


~ » equery u nvidia-drivers
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for x11-drivers/nvidia-drivers-378.13:
 U I
 + + X           : Install the X.org driver, OpenGL libraries, XvMC libraries, and VDPAU libraries
 + + abi_x86_32  : 32-bit (x86) libraries
 + + acpi        : Add support for Advanced Configuration and Power Interface
 - - compat      : Install non-GLVND libGL for backwards compatibility
 + + driver      : Install the kernel driver module
 + + gtk3        : Install nvidia-settings with support for GTK+ 3
 + + kms         : Enable support for kernel mode setting (KMS)
 + + multilib    : On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
 - - pax_kernel  : PaX patches from the PaX project
 - - static-libs : Build static versions of dynamic libraries as well
 + + tools       : Install additional tools such as nvidia-settings
 + + uvm         : Install the Unified Memory kernel module (nvidia-uvm) for sharing memory between CPU and GPU in CUDA programs
 - - wayland     : Enable dev-libs/wayland backend
~ »
aahutsal commented 7 years ago

Tried to run via nvidia-docker - same thing:

» nvidia-docker run \                                                                                                                                                                                                                                                                            
-v /usr/local/bin:/target \                                                                                                                                                                                                                                                                                           
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=unix$DISPLAY \
-it --rm mdouchement/zoom-us zoom   

Adding user `zoom' to group `sudo' ...                                                                                                                                                                                                                                                                                        
Adding user zoom to group sudo                                                                                                                                                                                                                                                                                                
Done.                                                                                                                                                                                                                                                                                                                         
zoom                                                                                                                                                                                                                                                                                                                          
Zoom not exist at current directory - /home/zoom                                                                                                                                                                                                                                                                              
Zoom path is: /opt/zoom                                                                                                                                                                                                                                                                                                       
cmd line:                                                                                                                                                                                                                                                                                                                     
AppIconMgr::systemDesktopName log Desktop Name:                                                                                                                                                                                                                                                                               
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: 02:42:AC:11:00:06][client: Linux][OS: Debian GNU/Linux 8 (jessie)][Hardware: CPU Core:4 Frenquency:3.301 G M                                                                                                                                                                
emory size:15965MB CPU Brand:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz][Req ID: ]                                                                                                                                                                                                                                               
Linux Client Version is 2.0.52458.0531                                                                                                                                                                                                                                                                                        
Graphics Card Info::                                                                                                                                                                                                                                                                                                          
QSG_RENDER_LOOP is                                                                                                                                                                                                                                                                                                            
libGL error: No matching fbConfigs or visuals found                                                                                                                                                                                                                                                                           
libGL error: failed to load driver: swrast                                                                                                                                                                                                                                                                                    
Unrecognized OpenGL version                                                                                                                                                                                                                                                                                                   
Unrecognized OpenGL version                                                                                                                                                                                                                                                                                                   
^C
success to create child process,status is 2.                                                                                                                                                                                                                                                                                
zoom  exited abnormally.                                                                                                                                                                                                                                                                                                      
ZoomLauncher exit.  
mdouchement commented 7 years ago

I'm not sure if it will resolve this issue but I have upgraded the image with the latest Zoom version. (cf. https://hub.docker.com/r/mdouchement/zoom-us/builds/)

Can you upgrade your installation with the following commands?

docker pull mdouchement/zoom-us:update_zoom_version

docker run -it --rm \
  --volume /usr/local/bin:/target \
  mdouchement/zoom-us:update_zoom_version install
aahutsal commented 7 years ago

Same problem. I guess there's some difference in OpenGL version inside container and host machine.

mzcu commented 4 years ago

Fix for recent nvidia drivers: https://github.com/mzcu/docker-zoom-us/commit/ee177a5e8915a05a51080301996a8ed4b89552ee