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 Windows and configure 32-bit versions of the browser (I will consider Firefox) and Java and run Webex-conferences in this bundle.
    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

    Also popular now: