ogra1 / zoom-snap

75 stars 13 forks source link

Can't open zoom-client in ubuntu 20.04 #72

Closed JMercie closed 3 years ago

JMercie commented 3 years ago

Hello, Like the title of the issue says, i just can't open the zoom client in ubuntu.

I installed with this command:

sudo snap install zoom-client

and try to run it with this one:

snap run zoom-client

but a window opens and close inmediatly.

I'll leave the logs of ~/snap/zoom-client/current/.zoom/logs folder.

zoom_stdout_stderr.log

ZoomLauncher started.
Zoom path is: /snap/zoom-client/128/zoom
cmd line: 
CreateReportChannel bp_server_fd=4
$HOME = /home/jmercie/snap/zoom-client/128 
export SSB_HOME=/home/jmercie/snap/zoom-client/128/.zoom; export QSG_INFO=1; export LXXXXXXXXY_PATH=/snap/zoom-client/128/zoom; export BREAKPAD_CLIENT_FD=3; /snap/zoom-client/128/zoom/zoom "" 
No PulseAudio daemon running, or not running as session daemon.
zoom started.
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: A8:6D:AA:06:EA:2D][client: Linux][OS:  Ubuntu Core 18 x64][Hardware: CPU Core:6 Frenquency:2.053 G Memory size:15995MB CPU Brand:AMD Ryzen 5 3500 6-Core Processor               GPU Brand:][Req ID: ]
Linux Client Version is 5.4.57862.0110
QSG_RENDER_LOOP is 
XDG_CURRENT_DESKTOP = ubuntu:GNOME;   GDMSESSION = ubuntu
Graphics Card Info:: 
Zoom package arch is 64bit, runing OS arch is x86_64
/usr/share/libdrm/amdgpu.ids: No such file or directory
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
/usr/share/libdrm/amdgpu.ids: No such file or directory
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: radeonsi
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
qt.scenegraph.general: QSG: basic render loop
qt.scenegraph.general: Using sg animation driver
Fontconfig warning: "/etc/fonts/fonts.conf", line 5: unknown element "its:rules"
Fontconfig warning: "/etc/fonts/fonts.conf", line 6: unknown element "its:translateRule"
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'translate'
Fontconfig error: "/etc/fonts/fonts.conf", line 6: invalid attribute 'selector'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'xmlns:its'
Fontconfig error: "/etc/fonts/fonts.conf", line 7: invalid attribute 'version'
Fontconfig warning: "/etc/fonts/fonts.conf", line 9: unknown element "description"
qt.scenegraph.general: texture atlas dimensions: 1024x512
qt.scenegraph.general: R/G/B/A Buffers:   8 8 8 8
qt.scenegraph.general: Depth Buffer:      24
qt.scenegraph.general: Stencil Buffer:    8
qt.scenegraph.general: Samples:           -1
qt.scenegraph.general: GL_VENDOR:         ATI Technologies Inc.
qt.scenegraph.general: GL_RENDERER:       Radeon RX 570 Series
qt.scenegraph.general: GL_VERSION:        1.4 (4.6.14756 Compatibility Profile Context)
qt.scenegraph.general: GL_EXTENSIONS:     GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_window_pos GL_ATIX_texture_env_combine3 GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_texgen_reflection GL_NV_texture_rectangle GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SGIX_shadow_ambient GL_SUN_multi_draw_arrays
qt.scenegraph.general: Max Texture Size: 16384
qt.scenegraph.general: Debug context:    false
Buffer creation failed
Buffer creation failed
QOpenGLShaderProgram: could not create shader program
QOpenGLShader: could not create shader
QOpenGLShaderProgram::uniformLocation(imageTexture): shader program is not linked
Segmentation fault (core dumped)
success to create child process,status is 35584.
zoom exited normally.
Something went wrong while running zoom,exit code is 139.
ZoomLauncher exit.

zoom-terminal.log

Cursor: Yaru

to apply some context i recently change from the default gpu drivers of ubuntu for amd cards to the propietary ones. I'm also leaving details about my graphic card.

08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef) (pro
g-if 00 [VGA controller])
        Subsystem: ASRock Incorporation Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
        Flags: bus master, fast devsel, latency 0, IRQ 74
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at e0000000 (64-bit, prefetchable) [size=2M]
        I/O ports at e000 [size=256]
        Memory at fce00000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu

thanks a lot in advance for any help.

ogra1 commented 3 years ago

AFAIK the proprietary radeon drivers do generally not work with snapd because they install into some place snapd does not provide access to from within snap packages:

https://forum.snapcraft.io/t/problem-with-libdrm-and-amdgpu-pro/9421

it might make sense to open a snapd bug at https://bugs.launchpad.net/snapd/+filebug if there is not already one ...

JMercie commented 3 years ago

@ogra1 is theres a known workaround for this or what can you recommend?

ogra1 commented 3 years ago

currently i can only recommend to use the opensource driver and to file a snapd bug to actually get it fixed in snapd itself, there is sadly not much that can be done on a package level here ...