Enabling WebEx on Fedora Linux

WebEx can be a real pain when it comes to cross-platform use. The Windows installer usually takes care of business, and the Mac installer will usually work with only minor headaches. On the other hand, the Linux installer only installs the WebEx components, without the dependencies, so you end up with a WebEx that can join conferences, and then can’t see anyone’s screen or participate, and where’s the fun in that? Actually, if it gets you out of a meeting, that might be fun.

But what if you want to make it work? The key is to figure out which libraries are missing.

After installing WebEx, go to your home folder and run the following command to list unmet dependencies:

$ ldd .webex/*/atasjni | grep "not found"

This will return a list of libraries that are missing:

    libXt.so.6 => not found
    libXmu.so.6 => not found
    libXt.so.6 => not found
    libXmu.so.6 => not found
    libpangox-1.0.so.0 => not found
    libXt.so.6 => not found
    libXmu.so.6 => not found
    libXt.so.6 => not found
    libXmu.so.6 => not found
    libXt.so.6 => not found
    libXmu.so.6 => not found

So in order to meet these dependencies, we will install the missing libraries (the i686 versions, since WebEx is a 32-bit app). You can run e.g. “sudo dnf list available | grep pangox” to see what the right package name is, then run dnf to install:

sudo dnf install libXt.i686 libXmu.i686 pangox-compat.i686

And then run the ldd command above again, and you should have no more unmet dependencies. Declare success, grab a coffee, and enjoy your meeting.