WebEx - Besonderheiten bei der Nutzung auf Linux-Systemen


Offiziell ist WebEx für folgende Linux-Distributionen von Cisco freigegeben:
(Stand 04/2024) WebEx funktioniert aber auf vielen weiteren Distributionen.
Hinweise zum Release-Plan, Mindestanforderungen, zukünftigen Verbesserungen und zu bekannten Problemen finden Sie auf den WebEx-Hilfeseiten für Linux


Bekannte Probleme

Open Suse Tumbleweed

Problem:
Probleme mit Zertifikaten und deshalb keine Anmeldung am Telefonieserver nach erfolgreicher Anmeldung am WebEx.
Lösung:
Webex sucht das CA-Bundle unter /etc/ssl/certs/ca-bundle.crt und /etc/ssl/certs/ca-certificates.crt 
Nach einem sudo ln -s /etc/ssl/ca-bundle.pem /etc/ssl/certs/ca-bundle.crt geht Webex auch mit OpenSUSE
Achtung: Bei OS-Updates kann dieser "Hack" ggfs. wieder deaktiviert werden. Prüfen Sie bei Problemen erneut, ob der Eintrag noch aktiv ist.
Problem:
Nach einem Update von Webex startet es nicht mehr.
Lösung:
Webex verwendet u.U. eine auf dem System installierte aber inkompatible Version der OpenSSL 1.1 Bibliothek. Mit einem ln -s /opt/Webex/lib/libssl.so.1.1 ~/.local/share/WebexLauncher/lib/libssl.so.1.1 kann man die Verwendung der von Cisco mitgelieferten Bibliothek erreichen.
Falls das nicht hilft, sollten die Log-Dateien ~/.local/share/Webex/hostLogs/webexhost.txt und ~/.local/share/Webex/current_log.txt auf Fehler/Hinweise geprüft werden.


Ubuntu 

Problem: (Ubuntu LTS release 24.04.)
Es kommt unter Ubuntu 24.04 bei der Nutzung von WebEx zu einem Apparmor-Fehler:
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"
Dies führt zu einem Fehler in libcef.so, so dass Webex nicht starten kann.
Da Cisco kein Repository für Webex bereitgestellt hat, ist das Update darauf angewiesen, dass die Anwendung läuft. Dadurch werden Updates unterbrochen und Webex kann kein Update erhalten, das dieses Problem wahrscheinlich in Zukunft beheben wird.
Lösung:

Man kann diesen Fehler beheben, indem man ein apparmor-Profil für Webex in eine neue Datei hier „/etc/apparmor.d/Webex“ hinzugefügt:

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>
}
Danach müssen Sie die Profile neu laden mit
sudo systemctl reload apparmor

Problem: (Ubuntu 22.10 und neuer)

Die Installation von WebEx schlägt fehl, weil das benötigte Paket libgl1-mesa-glx auf neueren Ubuntu-Versionen nicht mehr existiert:

1 The following packages have unmet dependencies:
2 webex : Depends: libgl1-mesa-glx but it is not installable

Lösung:
Installation des Pakets aus einer älteren Ubuntu-Version:

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

Das Paket libgl1-mesa-glx ist nur ein Dummy-Paket, welches übergangsweise auf andere Pakete verweist, daher ist die Verwendung dieses Pakets aus einer älteren Ubuntu-Version in einer aktuelleren Ubuntu-Version unkritisch. Durch die Markierung des Paket als automatisch installiert, wird das Paket automatisch wieder entfernt, sobald eine neuere Version von WebEx dieses Paket nicht mehr benötigt.


Verschiedene Distributionen

Problem: (u.a. Kubuntu 23.10, Open Suse Tumbleweed)
Unter Wayland Sessions kann es vorkommen, dass das Anmeldefenster schwarz bleibt und man seine Zugangsdaten somit nicht eingeben kann.
Lösung:
Starten des Programms mit der Umgebungsvariable WAYLAND_DISPLAY.
WAYLAND_DISPLAY='' /opt/Webex/bin/CiscoCollabHost
Problem:
Die Check-Box für die Autostart-Funktion ist im Cisco WebEx ausgegraut und kann nicht genutzt werden.
Lösung:
Momentan ist es unklar, ob das ein Bug ist oder unter gewissen Konstellationen (Distribution/Desktop-Umgebung) doch funktioniert.
Es wird empfohlen, die Mechanismen des jeweiligen Betriebssystems (Desktop-Umgebung) für den Autostart von WebEx zu nutzen.