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.
$ 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.
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