Issue:
After updating Webex, it no longer starts.
Solution:
Webex may be using an incompatible version of the OpenSSL 1.1 library installed on the system. With a ln -s /opt/Webex/lib/libssl.so.1.1 ~/.local/share/WebexLauncher/lib/libssl.so.1.1 you can achieve the use of the Cisco supplied library.
If this does not help, the log files ~/.local/share/Webex/hostLogs/webexhost.txt and ~/.local/share/Webex/current_log.txt should be checked for errors/hints.
If webex is used in ubuntu 24.04 there's an apparmor error logged like this:
audit: type=1400 audit(1713968367.781:343): apparmor="DENIED" operation="capable" class="cap" profile="unprivileged_userns" pid=10844 comm="CiscoCollabHost" capability=21 capname="sys_admin"
This leads to an error in libcef.so and so Webex cannot start.
Since Cisco didn't properly include a repository for Webex, the update relies on the app running. So, this breaks updates and Webex cannot get an update that will probably fix this in the future.
You fix this bug by adding a apparmor profile for Webex into a new file here "/etc/apparmor.d/Webex":
abi <abi/4.0>, include <tunables/global> profile Webex /opt/Webex/bin/CiscoCollabHost flags=(unconfined) { userns, # Site-specific additions and overrides. See local/README for details. include if exists <local/Webex> }
Afterwards you need to reload the profiles with
sudo systemctl reload apparmor
Issue: (Ubuntu 22.10 and newer)
The installation of WebEx fails because the required package libgl1-mesa-glx no longer exists on newer Ubuntu versions:
1 The following packages have unmet dependencies: 2 webex : Depends: libgl1-mesa-glx but it is not installable
Solution:
Installing the package from an older version of Ubuntu:
1 wget http://de.archive.ubuntu.com/ubuntu/pool/universe/m/mesa/libgl1-mesa-glx_23.0.4-0ubuntu1~22.04.1_amd64.deb 2 apt install --mark-auto libgl1-mesa-glx_23.0.4-0ubuntu1~22.04.1_amd64.deb
The libgl1-mesa-glx package is only a dummy package that temporarily refers to other packages, so the use of this package from an older Ubuntu version in a more recent Ubuntu version is not critical. By marking the package as automatically installed, the package is automatically removed again as soon as a newer version of WebEx no longer requires this package.