¿Cómo hago que Cisco WebEx funcione con 13.10 64 bits?

16

Me está costando mucho hacer que webex trabaje con Saucy. Hasta ahora solo he podido instalar un complemento de Java, instalar ia32-libs, y estaba listo. Con Saucy, ia32-libs se ha ido y depende de nosotros averiguar qué bibliotecas de 32 bits necesitamos instalar.

Entonces la pregunta es, ¿cómo instalo WebEx en 64bit Saucy sin ia32-libs?

Russ Lowenthal
fuente
sudo update-Alternatives --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" no funciona, pero creo que debería ser el otro evite las alternativas de actualización de sudo --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, si entiendo la sintaxis de alternativas de actualización correcta.
Me gustó cdupont, pero si inicio Firefox recibo este mensaje de error ./firefox XPCOMGlueLoad error para el archivo /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: no se puede abrir el archivo de objeto compartido: No existe archivo o directorio No se pudo cargar XPCOM.
Pude hacerlo funcionar en 2 pasos con un mínimo de alboroto: askubuntu.com/a/363400/18665
bmaupin

Respuestas:

26

De esta publicación , aquí hay un método paso a paso que podría funcionar:

  1. Instalar JDK.
  2. Configure el complemento de Java para el navegador (no necesita un JDK de 32 bits o Firefox).
  3. Inicie un WebEx para crear .soarchivos dentro $HOME/.webex/????/.
  4. Verifique las .sodependencias no resueltas :
    ldd $ HOME / .webex / ???? / *. so> $ HOME / check.txt
    
  5. Busque bibliotecas faltantes:
    grep "no encontrado" $ HOME / check.txt | ordenar | uniq
  6. Revisar las bibliotecas; por ejemplo:
    libasound.so.2 => no encontrado
    libjawt.so => ​​no encontrado
    libXmu.so.6 => no encontrado
    libXtst.so.6 => no encontrado
    libXv.so.1 => no encontrado
    
  7. Encuentra los paquetes correspondientes:
    sudo apt-get install apt-file
    sudo apt-file update
    
  8. Busque el paquete que contiene las bibliotecas faltantes:
    apt-file search libXmu.so.6
    apt-file search libjawt.so
    
  9. Instale las bibliotecas faltantes, por ejemplo:
    sudo apt-get install -y libxmu6: i386
    sudo apt-get install -y libasound2: i386
    sudo apt-get install -y libxv1: i386
    sudo apt-get install -y libxtst6: i386
    sudo apt-get install -y libgcj12-awt: i386
    
Russ Lowenthal
fuente
¿Puedes confirmar que obtienes muchos de estos errores en tu consola java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32?
Aaron Digulla
Parece que esto funcionó para mí según el seminario sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 web de prueba. También se instalaron automáticamente algunos paquetes adicionales: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis
En Ubuntu 16.04 me faltaban estos:sudo apt-get install libgtk2.0-0:i386 libgcj16-awt:i386 libpango-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386 libxmu6:i386 libxtst6:i386
Roberto Leinardi
No encuentro nada con grep "not found" $HOME/check.txt | sort | uniq. Encontré advertencias de "no un ejecutable dinámico" sobre una serie de bibliotecas, así que utilicé grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g'y produce atascli.so atgzip.so atjpeg.so atpng.so libatdv.so libAudioEngine.so libcmcrypto_jni.so libdbr.so libgdiplus.so libmmaud.so libmmsvid.so libmsess.so libtpwrap.so libwbxtrace.so libwelsvp.so welsdec.soy apt-file searchsolo puedo encontrar libgdiplus (ya instalado), es decir, la mayoría de las otras todavía faltan. :\ ¿Alguna sugerencia?
Tomislav Nakic-Alfirevic
4

Aquí están las instrucciones completas para mi futuro yo y los interesados. La solución es instalar firefox 32 bits con Oracle Java 32 bits.

Primero obtenga Firefox 32 bits:

wget http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/en-US/firefox-27.0.1.tar.bz2
bunzip2 firefox-27.0.1.tar.bz2
tar -xvf firefox-27.0.1.tar

Luego obtenga Oracle java 32 bits (reemplace la descarga con la última versión):

wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jre-7u51-linux-i586.tar.gz"
tar -xzvf jre-7u51-linux-i586.tar.gz
mkdir /usr/local/java
sudo mv jre1.7.0_51 /usr/local/java

Cree y active la alternativa para el complemento de Java en Firefox:

sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" 1
sudo update-alternatives --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" 

Apague todas las instancias de Firefox si ya se está ejecutando e inicie firefox de 32 bits:

cd ~/firefox
./firefox

Para verificar la versión de Java, escriba about:pluginsen la barra de direcciones. Debería mostrar:

Java(TM) Plug-in 10.51.2
File: libnpjp2.so
Path: /usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so
Version: 10.51.2
State: Enabled
Next Generation Java Plug-in 10.51.2 for Mozilla browsers

Tenga en cuenta que cuando haya terminado con Webex, puede volver a cambiar su versión del complemento de Java a la versión de 64 bits (si estaba instalada) escribiendo:

sudo update-alternatives --config "mozilla-javaplugin.so"

Y seleccionando la entrada correcta.

Además, es necesario instalar las bibliotecas webex faltantes como se describe en la respuesta de Russ Lowenthal:

cd ~/.webex
ldd *.so | grep "not found"
#get the package containing the missing libraries (example libXtst.so.6):
dpkg -S libXtst.so.6
#install the corresponding package (appending i386 for the 32bits version)
sudo apt-get install libxtst6:i386

Probado también en una nueva instalación de Ubuntu 14.04 Trusty Tahr, funciona. Avisame si tienes problemas.

cdupont
fuente
¿Qué tan funcional es Webex bajo FF de 32 bits? puedes compartir tu escritorio?
Kendor
Sí, puedes compartir tu escritorio, todo funciona bien. El sonido es perfecto, el único problema es que de vez en cuando la máquina virtual Java y Pulseaudio toman el 100% de su CPU y luego el sonido se vuelve inaudible. Todavía no encontré una solución definitiva, pero generalmente cerrar algunas aplicaciones, reiniciar el sonido o detener el uso compartido de la pantalla resuelve el problema.
cdupont
Le di un giro, pero se atascó en la configuración del complemento alternativo ... el primer comando funciona, pero el segundo no: me @ X230: ~ $ sudo update-alternative --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "actualización-alternativas: error: nombre alternativo (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) no debe contiene '/' y espacios
Kendor
1
+1 Nota: Si no desea contaminar /etc/alternatives(que no tiene en cuenta 32 / 64bit), puede colocar el complemento en una carpeta y configurarlo MOZ_PLUGIN_PATH. Ver askubuntu.com/questions/383960/…
Aaron Digulla
Kendor: corregido
cdupont
3

ldd no funcionaba para mí y devolvería "no un ejecutable dinámico" para los archivos * .so

~/.webex/1424$ ldd *.so
atascli.so:
    not a dynamic executable
atgzip.so:
    not a dynamic executable
atjpeg.so:
    not a dynamic executable
atpng.so:
    not a dynamic executable

Tuve que instalar estos 3 paquetes para que se ejecute (reemplazos para ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Después de eso, este comando me ayudó a encontrar los paquetes que necesitaba (puede llevar un tiempo)

$ for x in `ldd *.so | grep "not found" | sort -u | awk '{print $1}'` ; do apt-file search $x >> packages.txt ; done
usuario247549
fuente
1

Vaya a AWS y cree una instancia de Windows. Instale Chrome y las extensiones Webex. Haz una imagen. Siempre que necesite webex, simplemente gire la instancia.

Confía en mí, tratar de hacer que una aplicación de 32 bits funcione con una caja de 64 bits me ha causado MUCHOS problemas. He desperdiciado una buena parte de mi vida intentando, y compartir pantalla es terrible incluso cuando lo hice funcionar. Escribo a Webex una vez cada pocos meses y no recibo nada. Mi compañía se mudó a Slack, que funciona perfectamente en Ubuntu, con buena calidad de llamadas y puedo compartir mi pantalla. Sin embargo, tenemos que interactuar con otras, no como compañías ilustradas y se necesita webex. Vale la pena los centavos por mes necesarios para que esto funcione.

mmaceachran
fuente
0

La respuesta anterior también hará esto, pero soy un poco vago, así que reconstruí el paquete ia32-libs-multiarch para Saucy y funciona para mí. Todo lo que hice fue cambiar dos dependencias para libglphoto-2 a la versión actual y volver a empaquetar el paquete raring para multiarch.

Está disponible aquí , en mi sitio olvidado de Word Press. No escribo tanto como blogger habitual principalmente porque el trabajo me mantiene ocupado en Soporte. Además, OrangeCrate está muerto hace mucho tiempo por la misma razón. El trabajo me mantiene ocupado, y le doy crédito a aprender Linux por eso.

De todos modos, que tengas un buen día. No te preocupes, se feliz.

código libre
fuente