Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zoom-client snap is missing the library libcef.so which is supposed to be provided by syslog-ng-core. #113

Open
vxdguy opened this issue Apr 24, 2022 · 0 comments

Comments

@vxdguy
Copy link

vxdguy commented Apr 24, 2022

zoom-client snap is missing the library libcef.so which is supposed to be provided by syslog-ng-core.

Please note that I use zoom weekly, but missed all my meetings last week due to unrelated issues. Trying to use zoom today (April 23rd) and it failed to launch.

Below is how I came to this conclusion. If I missed something, please let me know.

Reasoning

$ sudo snap install zoom-client
zoom-client 5.10.3.2778 from Oliver Grawert (ogra) installed

client fails to start, no error

$ zoom-client
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
$

tried another binary, got more info

snap/zoom-client/current/zoom/$ ./ZoomLauncher
ZoomLauncher started.
Zoom path is: /snap/zoom-client/175/zoom
cmd line:
Start subprocess: /snap/zoom-client/175/zoom/zoom sucessfully, process pid: 12489
Can't load/home/papasmurf/.config/zoomus.conf
/snap/zoom-client/175/zoom/zoom: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Something went wrong while running zoom, exit code is 127.
ZoomLauncher exit.

it's looking for a file and missing library

fix one, see if it resolves the other

$ cat /home/papasmurf/.config/zoomus.conf
cat: /home/papasmurf/.config/zoomus.conf: No such file or directory
$ touch /home/papasmurf/.config/zoomus.conf

try again

snap/zoom-client/current/zoom/$ ./ZoomLauncher
ZoomLauncher started.
Zoom path is: /snap/zoom-client/175/zoom
cmd line:
Start subprocess: /snap/zoom-client/175/zoom/zoom sucessfully, process pid: 12525
/snap/zoom-client/175/zoom/zoom: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Something went wrong while running zoom, exit code is 127.
ZoomLauncher exit.

zoom-client missing library, who provides library

$ apt-file search libcef.so
syslog-ng-core: /usr/lib/syslog-ng/3.25/libcef.so

I don't use syslog-ng-core, install it anyway

$ sudo apt install syslog-ng-core
......
The following additional packages will be installed:
libivykis0 libnet1
The following additional packages will be installed:
libivykis0 libnet1
Suggested packages:
The following packages will be REMOVED:
rsyslog
The following NEW packages will be installed:
libivykis0 libnet1 syslog-ng-core
0 upgraded, 3 newly installed, 1 to remove and 20 not upgraded.
Need to get 673 kB of archives.
After this operation, 1,433 kB of additional disk space will be used.
Do you want to continue? [Y/n] y

install of syslog-ng successful, replaced rsyslog, try again

$ ./ZoomLauncher
ZoomLauncher started.
Zoom path is: /snap/zoom-client/175/zoom
cmd line:
Start subprocess: /snap/zoom-client/175/zoom/zoom sucessfully, process pid: 12525
/snap/zoom-client/175/zoom/zoom: error while loading shared libraries: libcef.so: cannot open shared object file: No such file or directory
Something went wrong while running zoom, exit code is 127.
ZoomLauncher exit.

My system has a libcef

$ find /lib/ -name "libcef*.so"
/lib/syslog-ng/3.25/libcef.so

so snap is missing syslog-ng

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant