Comment faire fonctionner Cisco WebEx avec 13.10 64 bits?

16

J'ai beaucoup de mal à faire fonctionner webex sous Saucy. Jusqu'à présent, j'ai pu simplement installer un plugin java, installer ia32-libs, et j'étais prêt à partir. Avec Saucy, ia32-libs a disparu et c'est à nous de déterminer quelles bibliothèques 32 bits nous devons installer.

La question est donc de savoir comment installer WebEx sur Saucy 64 bits sans ia32-libs?

Russ Lowenthal
la source
sudo update-alternatives --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" ne fonctionne pas, mais je pense que ce devrait être l'autre sudo update-alternatives --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, si je comprends bien la syntaxe des alternatives de mise à jour.
Je l'ai fait comme cdupont, mais si je démarre Firefox, j'obtiens ces messages d'erreur ./firefox Erreur XPCOMGlueLoad pour le fichier /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: impossible d'ouvrir le fichier d'objet partagé: rien de tel fichier ou répertoire Impossible de charger XPCOM.
J'ai pu le faire fonctionner en 2 étapes avec un minimum d'agitation: askubuntu.com/a/363400/18665
bmaupin

Réponses:

26

De ce post , voici une méthode étape par étape qui pourrait fonctionner:

  1. Installez JDK.
  2. Configurer le plugin Java pour le navigateur (pas besoin de JDK 32 bits ou Firefox).
  3. Démarrez un WebEx pour créer des .sofichiers à l'intérieur $HOME/.webex/????/.
  4. Vérifiez les .sodépendances non résolues :
    ldd $ HOME / .webex / ???? / *. so> $ HOME / check.txt
    
  5. Rechercher les bibliothèques manquantes:
    grep "introuvable" $ HOME / check.txt | trier | uniq
  6. Passez en revue les bibliothèques; par exemple:
    libasound.so.2 => introuvable
    libjawt.so => ​​introuvable
    libXmu.so.6 => introuvable
    libXtst.so.6 => introuvable
    libXv.so.1 => introuvable
    
  7. Trouvez les packages correspondants:
    sudo apt-get install apt-file
    mise à jour sudo apt-file
    
  8. Localisez ce package qui contient les bibliothèques manquantes:
    recherche de fichiers apt libXmu.so.6
    recherche de fichiers apt libjawt.so
    
  9. Installez les bibliothèques manquantes, par exemple:
    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
la source
Pouvez-vous confirmer que vous obtenez beaucoup de ces erreurs dans votre console java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32:?
Aaron Digulla
Cela a fonctionné semble avoir fonctionné pour moi basé sur le webinaire de test sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 Quelques paquets supplémentaires ont également été automatiquement installés: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis
Dans Ubuntu 16.04, je 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
manquais
Je ne trouve rien avec grep "not found" $HOME/check.txt | sort | uniq. J'ai trouvé des avertissements "pas un exécutable dynamique" sur un certain nombre de bibliothèques, j'ai donc utilisé grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g'et il donne 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.soet apt-file searchne peut trouver que libgdiplus (déjà installé), c'est-à-dire que la plupart des autres sont toujours manquantes. :\ Aucune suggestion?
Tomislav Nakic-Alfirevic
4

Voici les instructions complètes pour mon futur moi et ceux qui sont intéressés. La solution consiste à installer firefox 32 bits avec Oracle Java 32 bits.

Obtenez d'abord 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

Ensuite, obtenez Oracle java 32 bits (remplacez le téléchargement par la dernière version):

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

Créez et activez l'alternative pour le plugin Java dans 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" 

Arrêtez toutes les instances de Firefox si elles sont déjà en cours d'exécution et démarrez Firefox 32 bits:

cd ~/firefox
./firefox

Pour vérifier la version de java, tapez about:pluginsdans la barre d'adresse. Il doit afficher:

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

Notez que lorsque vous avez terminé avec Webex, vous pouvez restaurer votre version du plugin java à la version 64 bits (si elle a été installée) en tapant:

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

Et en sélectionnant l'entrée correcte.

De plus, il est nécessaire d'installer les bibliothèques webex manquantes comme décrit dans la réponse 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

Testé également sur une nouvelle installation d'Ubuntu 14.04 Trusty Tahr, cela fonctionne. Faites-moi savoir si vous avez des problèmes.

cdupont
la source
dans quelle mesure Webex est-il sous FF 32 bits? pouvez-vous partager votre bureau?
Kendor
Oui, vous pouvez partager votre bureau, tout fonctionne bien. Le son est parfait, le seul problème est que de temps en temps la machine virtuelle java et pulseaudio prennent 100% de leur CPU puis le son devient inaudible. Je n'ai pas encore trouvé de solution définitive, mais généralement la fermeture de certaines applications, le redémarrage du son ou l'arrêt du partage d'écran résout le problème.
cdupont
A donné un tourbillon, mais est resté bloqué sur la configuration alternative du plugin ... la première commande fonctionne, mais la seconde ne fonctionne pas: me @ X230: ~ $ sudo update-alternatives --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "update-alternatives: erreur: le nom alternatif (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) ne doit pas contiennent '/' et des espaces
Kendor
1
+1 Remarque: Si vous ne voulez pas polluer /etc/alternatives(ce qui n'est pas compatible 32 / 64bit), vous pouvez mettre le plugin dans un dossier et le définir MOZ_PLUGIN_PATH. Voir askubuntu.com/questions/383960/…
Aaron Digulla
Kendor: corrigé
cdupont
3

ldd ne fonctionnait pas pour moi et retournerait "pas un exécutable dynamique" pour les fichiers * .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

J'ai dû installer ces 3 packages pour le faire fonctionner (remplacements pour ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Après cela, cette commande m'a aidé à trouver les packages dont j'avais besoin (cela peut prendre un certain temps)

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

Accédez à AWS et créez une instance Windows. Installez Chrome et les extensions Webex. Faites une image. Chaque fois que vous avez besoin de webex, faites simplement tourner l'instance.

Faites-moi confiance, essayer de faire fonctionner une application 32 bits avec une boîte 64 bits m'a causé tellement de problèmes. J'ai gaspillé une bonne partie de ma vie à essayer, et le partage d'écran est terrible même quand je l'ai fait fonctionner. J'écris sur Webex une fois tous les quelques mois et je ne reçois rien en retour. Ma société est passée à Slack, qui fonctionne parfaitement sur Ubuntu, une bonne qualité d'appel et je peux partager mon écran. Cependant, nous devons interagir avec les autres, pas car des entreprises éclairées et webex sont nécessaires. Cela vaut tellement les centimes par mois qu'il faut pour que cela fonctionne.

mmaceachran
la source
0

La réponse précédente le fera également, mais je suis un peu paresseux, j'ai donc reconstruit le package ia32-libs-multiarch pour Saucy et cela fonctionne pour moi. Tout ce que j'ai fait a été de changer deux dépendances pour libglphoto-2 vers la version actuelle et de reconditionner le paquet raring pour multiarch.

Il est disponible ici , sur mon site Word Press oublié depuis longtemps. N'écrivez pas autant en tant que blogueur régulier, principalement parce que le travail m'occupe dans le support. En outre, OrangeCrate est mort depuis longtemps pour la même raison. Le travail m'occupe et j'apprécie l'apprentissage de Linux pour cela.

Quoi qu'il en soit, passez une bonne journée. Ne vous inquiétez pas, soyez heureux.

code libre
la source