Using Webex on Linux
Problem
Webex uses 32bit Linux libraries for its work, therefore, refuses to work in a 64bit system (and now almost all desktop Linux).
% file ~/.webex/12_1324/libwelsvp.so
/home/user/.webex/12_1324/libwelsvp.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
This is expressed in the fact that you do not hear and they do not hear. The error "The Audio Device is Unaccessible Now" is very likely it.
Contacting Cisco Support and their answer gave me some food for thought.
Hello Andrey,
Thank you for contacting the Corporate Support Team!
This is to inform about the Linux support base with we webex meetings will not be supported with 64 bit. yes
I thought about Hindu English a bit.
The fact that Cisco put a bolt on Linux users did not want to speculate, and so it is obvious.
Decision
The solution after all this is pretty obvious. Install
The distribution under consideration is Ubuntu, for other distributions the solution will differ only in the installation of 32bit libraries.
Firefox
We create a 32bit directory in the home, where we will put all our stuff.
% mkdir ~/32bit
% cd ~/32bit
Download and unpack the latest 32-bit version of Firefox (as of 12.24.2012 it is 17.0.1.)
% wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/ru/firefox-17.0.1.tar.bz2
% tar -jxf firefox-17.0.1.tar.bz2
Immediately create a directory for plugins
% mkdir ~/32bit/firefox/plugins
We put 32bit libraries (for your distribution the command may differ)
% sudo apt-get install ia32-libs
If at startup firefox pours into the console errors like
(firefox:7106): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: неправильный класс ELF: ELFCLASS64
then put another 32bit appmenu-gtk (for your distribution the command may differ)
% sudo apt-get install appmenu-gtk:i386
The next steps are necessary for those who use Firefox as the main browser (like me). We will create a new profile and run it for webex.
Launch a separate Firefox instance and profile manager to create a new profile.
% firefox/firefox --no-remote -P
In the window that appears, create a 32bit profile.

In the future, we will launch 32-bit Firefox with the command
% firefox/firefox --no-remote -P 32bit
Preliminary checks
In running Firefox, it is worth checking:
- about: plugins - must be empty
- about: buildconfig - Build platform target should be i686-pc-linux-gnu
Java
Download to ~ / 32bit and unpack the 32bit version of JDK 6 from the Oracle website at
www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html
We need a Linux x86 file - currently it is jdk-6u38 -linux-i586.bin
I ’ll tell you right away, I started with the 7th version, but webex stubbornly did not see the libjawt.so library, and when I slipped it by force, it just crashed. If you do not have a girl, try to persuade him, but the 6th version is more malleable.
% sh ./jdk-6u38-linux-i586.bin
Install the Java plugin in the browser
% cd ~/32bit/firefox/plugins
% ln -s ~/32bit/jdk1.6.0_38/jre/lib/i386/libnpjp2.so .
Script to run
Create a ~ / 32bit / firefox.sh file with the contents
#!/bin/bash
export ENV_HOME=~/32bit
export FIREFOX_HOME=$ENV_HOME/firefox
export MOZ_PLUGIN_PATH=$FIREFOX_HOME/plugins
export JDK_HOME=$ENV_HOME/jdk1.6.0_38
export JAVA_HOME=$JDK_HOME/jre
export PATH=$JAVA_HOME/bin:$JDK_HOME/bin:$PATH
$FIREFOX_HOME/firefox --no-remote -P 32bit
Making executable
% chmod +x ~/32bit/firefox.sh
We start ~ / 32bit / firefox.sh, check
about: plugins - we see the Java plug-in.
Installation is complete, the sound in webex should work.
Delete
If you want to return the system to its original form, then you need to take two steps.
- Remove 32bit Profile from Firefox
- Delete directory ~ / 32bit
04/14
In 14.04, you will need to install more libxmu6: i386