Come posso far funzionare Cisco WebEx con 13.10 a 64 bit?


16

Sto facendo fatica a far funzionare webex con Saucy. Fino ad ora sono stato in grado di installare solo un plug-in Java, installare ia32-libs ed ero pronto per partire. Con Saucy ia32-libs è sparito e sta a noi capire quali librerie a 32 bit dobbiamo installare.

Quindi la domanda è: come posso installare WebEx su Saucy a 64 bit senza ia32-libs?


sudo update-alternatives --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" non funziona, ma penso che dovrebbe essere l'altro in giro sudo update-alternatives --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, se ho capito bene la sintassi di update-alternatives

Mi è piaciuto cdupont, ma se avvio firefox ricevo questo messaggio di errore ./firefox XPCOMGlueLoad errore per il file /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: impossibile aprire il file oggetto condiviso: No file o directory Impossibile caricare XPCOM.

Sono stato in grado di farlo funzionare in 2 passaggi con il minimo sforzo: askubuntu.com/a/363400/18665
bmaupin

Risposte:


26

Da questo post , ecco un metodo passo-passo che potrebbe funzionare:

  1. Installa JDK.
  2. Configurare il plug-in Java per il browser (non è necessario un JDK a 32 bit o Firefox).
  3. Avviare un WebEx per creare .sofile all'interno $HOME/.webex/????/.
  4. Verifica .sodipendenze non risolte :
    ldd $ HOME / .webex / ???? / *. so> $ HOME / check.txt
    
  5. Cerca le librerie mancanti:
    grep "non trovato" $ HOME / check.txt | ordina | uniq
  6. Rivedi le librerie; per esempio:
    libasound.so.2 => non trovato
    libjawt.so => ​​non trovato
    libXmu.so.6 => non trovato
    libXtst.so.6 => non trovato
    libXv.so.1 => non trovato
    
  7. Trova i pacchetti corrispondenti:
    sudo apt-get installa apt-file
    sudo aggiornamento del file apt
    
  8. Individua quel pacchetto che contiene le librerie mancanti:
    ricerca apt-file libXmu.so.6
    ricerca di file apt libjawt.so
    
  9. Installa le librerie mancanti, ad esempio:
    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
    

Puoi confermare che hai molti di questi errori nella tua console java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32:?
Aaron Digulla,

Questo ha funzionato per me sulla base del webinar di prova. sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 Alcuni pacchetti extra sono stati installati automaticamente: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis

In Ubuntu 16.04 mi mancavano questi: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,

Non trovo nulla con grep "not found" $HOME/check.txt | sort | uniq. Ho trovato avvisi "non un eseguibile dinamico" su un numero di librerie, quindi l'ho usato grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g'e 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.soed apt-file searchè in grado di trovare solo libgdiplus (già installato), vale a dire che la maggior parte degli altri sono ancora mancanti. :\ Eventuali suggerimenti?
Tomislav Nakic-Alfirevic,

4

Ecco le istruzioni complete per il mio io futuro e quelli interessati. La soluzione è installare Firefox 32 bit con Oracle Java 32 bit.

Prima ottenere firefox 32 bit:

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

Quindi ottenere Oracle Java a 32 bit (sostituire il download con l'ultima versione):

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

Crea e attiva l'alternativa per il plugin Java in 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" 

Chiudi tutte le istanze di Firefox se già in esecuzione e avvia firefox a 32 bit:

cd ~/firefox
./firefox

Per verificare la versione di Java, digitare about:pluginsnella barra degli indirizzi. Dovrebbe essere visualizzato:

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

Si noti che al termine di Webex, è possibile ripristinare la versione del plug-in Java alla versione a 64 bit (se installata) digitando:

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

E selezionando la voce corretta.

Inoltre, è necessario installare le librerie webex mancanti come descritto nella risposta di 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

Testato anche su una nuova installazione di Ubuntu 14.04 Trusty Tahr, funziona. Fammi sapere se hai problemi.


quanto è funzionale Webex con FF a 32 bit? puoi condividere il tuo desktop?
Kendor

Sì, puoi condividere il tuo desktop, tutto funziona bene. Il suono è perfetto, l'unico problema è che di tanto in tanto java VM e pulseaudio occupano il 100% della loro CPU e quindi il suono diventa impercettibile. Non ho ancora trovato una soluzione definitiva, ma di solito la chiusura di alcune applicazioni, il riavvio del suono o l'interruzione della condivisione dello schermo risolve il problema.
cdupont,

Ho dato un vortice, ma sono rimasto bloccato sulla configurazione del plug-in alternativo ... il primo comando funziona, ma il secondo non funziona: me @ X230: ~ $ sudo update-alternatives --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "alternative-aggiornamento: errore: nome alternativo (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) non deve contiene '/' e spazi
Kendor

1
+1 Nota: se non si desidera inquinare /etc/alternatives(che non è a 32/64 bit), è possibile inserire il plug-in in una cartella e impostare MOZ_PLUGIN_PATH. Vedi askubuntu.com/questions/383960/…
Aaron Digulla

Kendor: corretto
cdupont

3

ldd non funzionava per me e restituiva "non un eseguibile dinamico" per i file * .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

Ho dovuto installare questi 3 pacchetti per farlo funzionare (sostituzioni per ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Successivamente questo comando mi ha aiutato a trovare i pacchetti di cui avevo bisogno (può richiedere del tempo)

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


1

Vai su AWS e crea un'istanza di Windows. Installa Chrome e le estensioni Webex. Crea un'immagine. Ogni volta che hai bisogno di webex, basta girare l'istanza.

FIDATI DI ME, provare a far funzionare un'app a 32 bit con un box a 64 bit mi ha causato così tanti problemi. Ho perso una buona parte della mia vita provandomi e la condivisione dello schermo è terribile anche quando l'ho fatta funzionare. Scrivo a Webex una volta ogni pochi mesi e non ricevo nulla in cambio. La mia azienda è passata a Slack, che funziona perfettamente su Ubuntu, buona qualità delle chiamate e posso condividere il mio schermo. Tuttavia, dobbiamo interagire con altri, non quando sono necessarie aziende illuminate e webex. Vale così la pena spendere al mese per far funzionare tutto questo.


0

La risposta precedente farà anche questo, ma sono un po 'pigro, quindi ho ricostruito il pacchetto ia32-libs-multiarch per Saucy e funziona per me. Tutto quello che ho fatto è stato cambiare due dipendenze per libglphoto-2 alla versione corrente e riconfezionare il pacchetto raring per multiarch.

È disponibile qui , sul mio sito Word Press dimenticato da tempo. Non scrivere come un blogger regolare molto prima di tutto perché il lavoro mi tiene impegnato nel supporto. Inoltre, OrangeCrate è morto da tempo per lo stesso motivo. Il lavoro mi tiene impegnato e mi merito dell'apprendimento di Linux per questo.

Comunque, buona giornata. Non preoccuparti, sii felice.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.