Как мне заставить WebEx полностью работать с Ubuntu 12.04?
Я пытаюсь присоединиться к совещанию WebEx из Ubuntu 12.04. Я могу присоединиться, но я не вижу сообщений в чате, не слышу звука и не вижу презентацию. Я пытался использовать Ubuntu 12.04 64-битной и 32-битной. Однажды я смог заставить его работать, он был на 32-битном, и звук работал в течение нескольких минут, но затем остановился; Я мог видеть презентацию, но не мог видеть сообщения чата. Я установил Oracle Java 7 из PPA-пакета webupd8 и загрузил все обновления Ubuntu по состоянию на сегодня, 28 мая 2013 года.
На странице системных требований WebEx говорится, что им требуется Ubuntu 10.x или 11.x 32-разрядная. Означает ли это, что в мае 2013 года они не поддерживают Ubuntu 12.04?!?
ОБНОВЛЕНИЕ 29 мая: Кажется, я смотрел на старые системные требования. Похоже, что это текущие системные требования WebEx. Итак, в нем говорится: "WebEx будет поддерживать любой дистрибутив Linux, если он удовлетворяет следующим минимальным требованиям:
- Ядро: 2.6 или позже
- X Lib: X11R6 или более поздняя версия
- C++ Lib: libstdC++ 6
- Среда рабочего стола, XFce 4.0 или более поздняя версия, KDE, Ximian, Gnome
- ГДК /GTK. версия: 2.0 или более поздняя
- Глеб: 2.0 или позже
- Sun Java 1.5 или более поздняя версия
Я все еще изучаю Ubuntu и Linux, но я знаю, что Ubuntu 12.04 поставляется с более новым ядром (3.2), использует оконный менеджер X11, Unity основан на Gnome, и я установил Oracle Java 7. Когда я ищу центр программного обеспечения для эти другие пакеты меня немного смущают, так как вариантов так много. Я предполагаю, что моя проблема заключается в том, что у меня нет одного или нескольких из этих пакетов и / или несовместимых версий. У кого-нибудь есть понимание этого?
ОБНОВЛЕНИЕ 30 мая 10 утра EST. Я попытался установить ia32-libs, как рекомендовано здесь; та же проблема. Я включил консоль Java; вот вывод:
Подключаемый модуль Java 10.21.2.11 Использование JRE версии 1.7.0_21-b11 Java HotSpot(TM) 64-разрядный сервер ВМ Домашний каталог пользователя = /home/mrmccormack ---------------------------------------------------- c: очистить консольное окно f: завершить объекты в очереди завершения g: мусор собирать h: отобразить это справочное сообщение l: список загрузчиков дампов m: использование памяти для печати o: запись в журнал триггера q: скрыть консоль r: перезагрузить конфигурацию политики s: вывести систему и свойства развертывания t: список потоков дампа v: стек потока дампа x: очистить кеш загрузчика классов 0-5: установите уровень трассировки на ---------------------------------------------------- JDownload версия 2009.03.03 Java версия: 1.7.0_21 Java home: /usr/lib/jvm/java-7-oracle/jre Имя ОС: Linux OS arch: версия ОС amd64: 3.2.0-44-generic [JDownload] Домашняя страница клиентского сервиса Java:https://join-test.webex.com/client/T27L10NSP25EP3/javaclient/webex/ [JDownload] Рабочий дом: /home/mrmccormack/.webex/1124 [MySystem version 2009.02.05.01]InitSystem ... ###1 Общее время выполнения: 78249984, бесплатно память: 54440552 ###2 Общее время выполнения: 78249984, свободная память: 68586336 ###### попытаться загрузить DBR класса в MyCloassLoader2... Загрузка собственной DBR... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: неверный класс ELF: ELFCLASS32 (возможная причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader$NativeLibrary.load(собственный метод) в java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.Runtime.loadLibrary0(Runtime.java:845) в java.lang.System.loadLibrary(System.java:1084) в DBR.loadNativeDBR(DBR.java:22) в DBR.(DBR.java:93) на солнце.refle.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Делегирование Impl.java:45) в java.lang.reflect.Constructor.newInstance(Constructor.java:525) в java.lang.Class.newInstance0(Class.java:374) в java.lang.Class.newInstance(Class.java:327) в DB.reset(DB.java:192) в MySystem.InitSystem(MySystem.java:132) в JDownload.run(JDownload.java:253) в java.lang.Thread.run(Thread.java:722)) XXX Ошибка загрузки собственной библиотеки [DBR] ### 1 Общая память времени выполнения: 78249984, свободная память: 67003992 ###2 Общая память времени выполнения: 78249984, свободная память: 68922760 ###### попытаться загрузить класс DBR в MyCloassLoader2... Загрузка собственного DBR... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: неправильный класс ELF: ELFCLASS32 (возможно) причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader$NativeLibrary.load(собственный метод) в java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.Runtim e.loadLibrary0 (Runtime.java:845) в java.lang.System.loadLibrary(System.java:1084) в DBR.loadNativeDBR(DBR.java:22) в DBR.(DBR.java:93) в sun.reflect.NativeConstructorAccessorImpl..java: 525) в java.lang.Class.newInstance0(Class.java:374) в java.lang.Class.newInstance (Class.java:327) в DB.reset(DB.java:192) в MySystem.InitSystem(MySystem.java:132) в JDownload.run(JDownload.java:253) в java.lang.Thread.run(Thread.java:722) XXX Ошибка загрузки собственной библиотеки [DBR] ### 1 Общее время выполнения: 78249984, свободная память: 66904832 ###2 Общее время выполнения: 78249984, свободная память: 68924592 ###### попробуйте загрузить класс DBR в MyCloassLoader2... Загрузка собственного DBR... java.lang.UnsatisfiedLinkError: / home / mrmccormack /.webex /1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: неверный класс ELF: ELFCLASS32 (возможная причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader$NativeLibrary.load(собственный метод) в java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.un.loadLibrary0 (Runtime.java:845) в java.lang.System.loadLibrary(System.java:1084) в DBR.loadNativeDBR(DBR.java:22) в DBR.(DBR.java:93) в sun.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.new.jl. Java: 525) на java.lang.Class.newInstance0(Class.java:374) на java.lang.Class.newInstance (Class.java:327) на DB.reset(DB.java:192) на My System.InitSystem (MySystem.java:132) в JDownload.run(JDownload.java:253) в java.lang.Thread.run(Thread.java:722). XXX Ошибка загрузки собственной библиотеки [DBR]. Начало инициализации журнала initFileOutputStream() run ... 4 Конец инициализации журнала Начало инициализации WBXTracePallet 1 Конец инициализации WBXTracePallet Ресурс: svc Ресурс: svc_en Ресурс: svc_en_US [SvcUI].................. SvcUI начало конструкции.................. 2010-05-02 [SvcUI].................. конец конструкции SvcUI.................. [SvcUI][init] тип:0 IService:SvcUIService@326238b5 Версия компонента SVC 2010.07.27 ###### попытаться загрузить класс JNRW в MyCloassLoader2... java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: неверный класс ELF: ELFCLASS32 (возможная причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader$NativeLibrary.load(собственный метод) в java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) в java.lang.ClassLoader.loadLibrary0 (C lassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.Runtime.loadLibrary0(Runtime.java:845) в java.lang.System.loadLibrary (System.java:1084 в JNRW: 45) в java.lang.reflect.Constructor.newInstance(Constructor.java:525) в java.lang.Class.newInstance0(Class.java:374) в java.lang.Class.newInstance (Class.java:327) в jDocView.CreateDocViewUI(jDocView.java:629) в jDocView.PDNewInstance(jDocView.java:4293) в MeetingClientFrame. Java:197) в jmeetingclient.init(jmeetingclient.java:275) в JDownload.run(JDownload.java:278) в java.lang.Thread.run(Thread.java:722) XXX[JNRW] не удалось загрузить собственную библиотеку ### 1 Общая память времени выполнения: 78249984, свободная память: 44387408 ###2 Общая память времени выполнения: 78249984, свободная память: 64752880 java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: неверный класс ELF: ELFCLASS32 (возможная причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader $ NativeLrary.load (собственный метод) в java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.Runtime.loadLibrary0(Runtime.java:845) в java.lang.System.loadLibrary(System.java:1084) в JNRW.(JNRW.java:45) в sun.reflect.NativeConstructorAccessorImpl.newInstance0(Собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance(Constructor.java:525) в java.lang.Class.newInstance0(Class.java:374) в java.lang.Class.newInstance (Class.java:327).) в jDocView.CreateDocViewUI(jDocView.java:629) в jDocView.PDNewInstance(jDocView.java:4293) в MeetingClientFrame.(MeetingClientFrame.java:289) в jmeetingclient.constructMainFrame(jj).java:197) в jmeetingclient.init(jmeetingclient.java:275) в JDownload.run(JDownload.java:278) в java.lang.Thread.run(Thread.java:722) XXX Ошибка загрузки собственной библиотеки [JNRW] ### 1 Общая память времени выполнения: 78249984, свободная память: 64549200 ###2 Общая память времени выполнения: 78249984, свободная память: 66873512 java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: неправильный класс ELF: ELFCLASS32 (возможная причина: несоответствие ширины слова архитектуры) в java.lang.ClassLoader$NativeLibrary.load(собственный метод) в java.lang.ClassLoader.loadLibrary1 (класс) sLoader.java:1939) в java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) в java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838) в java.lang.Runtime.loadLibrary0(Runtime.java:845)) в java.lang.System.loadLibrary(System.java:1084) в JNRW.(JNRW.java:45) в sun.reflect.NativeConstructorAccessorImpl.newInstance0(собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstljjj (: 57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance(Constructor.java:525) в java.lang.Class.newInstance04 (класс). в java.lang.Class.newInstance (Class.java:327) в jDocView.CreateDocViewUI(jDocView.java:629) в jDocView.PDNewInstance(jDocView.java:4293) в MeetingClientFrame. (MeetingClientFrame.jmeting jjite 28) constructMainFrame(jmeetingclient.java:325) в ConfMgr.connectToMeeting(ConfMgr.java:197) в jmeetingclient.init(jmeetingclient.java:275) в JDownload.run(JDownload.java:278) в java.lang.Thread.run(Thread.java:722) XXX Ошибка загрузки [JNRW] собственной библиотеки [SvcUI][onMessageFromService] SET_ROSTER_CHANGED:220 изменение:1 SvcUI:74382490 SvcUI][setRosterChanged] index:-1 изменение:1 userID:16781313 идентификатор участника:3 userID:16781313 userName:Kevin U12 Рабочий стол isHost:false isPresenter: ложная версия компонента чата = 2010.05.18.1040 Ресурс: atlchat Ресурс: atlchat_en Ресурс: atlchat_en Ресурс: atlchat_ru версия = 2010.04.27.0001 Ресурс: atnotes Ресурс: atnotes_en Ресурс: atnotes_en_US Исключение в потоке "AWT-EventQueue-3" java.lang.IllegalStateException: эта функция должна вызываться при удержании treeLock в java.awt.Component.checkTreeLock(Component.java):1196) по адресу java.awt.Container.validateTree(Container.java:1682) по адресу WbxComboBox.matchItemFont(WbxComboBox.java:188) по адресу WbxComboBox.setSelectedItem(WbxComboBox.java:Item.Ujset (пользовательский интерфейс чата): Chat (чата)) в ChatUI.updateSendToItems(ChatUI.java:1099) в ChatUI.updateSendTo(ChatUI.java:895) в simpleChat$1.run(simpleChat.java:310) в java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) в java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727) в java.awt.EventQueue.access$200(EventQueue.java:103) в java.awt.EventQueue$3.run(EventQueue.java:688) в java.awt.EventQueue$3.run(EventQueue.java:686) в java.security.AccessController.doPrivileged(собственный метод) в java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) в java.awt.EventQueue.dispatchEvent(EventQueue.java:697) в java.patch.pumpOneEventForFilters(EventDispatchThread.java:242) в java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) в java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDava.Tech):146) в java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) в java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Исключение в потоке "AWT-EventQueue-3" java.lang.IllegalStateException: эту функцию следует вызывать, удерживая treeLock в java.awt.Component.checkTreeLock(Component.java:1196) в java.awt. Container.validateTree (Container.java:1682) в ChatControlPane.access$100(ChatControlPane.java:61) в ChatControlPane$1$1.run(ChatControlPane.java:120) в java.awt.event.InvocationEvent.dispatch. InvavaE: 251) в java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) в java.awt.EventQueue.access$200(EventQueue.java:103) в java.awt.EventQueue$3.run(EventQueue.java:688) в java.awt.EventQueue$3.run(EventQueue.java:686) в java.security.AccessController.doPrivileged(собственный метод) в java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) в java.awt.EQ. dispatchEvent (EventQueue.java:697) в java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) в java.awt.EventDispatchThread.pumpEventsForFilter (EventDi spatchThread.java:161) в java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) в java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) в java.awpisT.Emp.Ed) в java.awt.EventDispatchThread.run (EventDispatchThread.java:91) Исключение в потоке "AWT-EventQueue-3" java.lang.IllegalStateException: эту функцию следует вызывать, удерживая treeLock в java.awt.Component.checkTreeLock(Component.java:1196) на java.awt.Container.validateTree(Container.java:1682) на ChatControlPane.access$100(ChatControlPane.java:61) на ChatControlPane$1$1.run(ChatControlPane.java:120) на java.awt. event.InvocationEvent.dispatch (InvocationEvent.java:251) в java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) в java.awt.EventQueue.access$200(EventQueue.java:103) в java.ueeE $ 3..run (EventQueue.java:688) в java.awt.EventQueue$3.run(EventQueue.java:686) в java.security.AccessController.doPrivileged(Native Method) по адресу java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) по адресу java.awt.EventQueue.dispatchEvent(EventQueue.java:697) по адресу java.awt.EventDispatchThread.pumpOneEventDava.t2 () java.awt.EventDispatchThread..pumpEvents (EventDispatchThread.java:138) в java.awt.EventDispatchThread.run (EventDispatchThread.java:91) Исключение в потоке "AWT-EventQueue-3" java.lang.IllegalStateException: эта функция должна вызываться при удержании treeLock в java..awt.Component.checkTreeLock (Component.java:1196) в java.awt.Container.validateTree(Container.java:1682) в ChatControlPane.access$100(ChatControlPane.java:61) в ChatControlPane $ 1 $ 1.run (ChatControlPane.: 120) на java.awt.event.InvocationEven t.dispatch (InvocationEvent.java:251) в java.awt.EventQueue.dispatchEventImpl (EventQueue.java:727) в java.awt.EventQueue.access$200(EventQueue.java:103) в java.awt.EventQueue 3. (EventQueue.java:688) в java.awt.EventQueue$3.run(EventQueue.java:686) в java.security.AccessController.doPrivileged(собственный метод) в java.security.ProtectionDomain $ 1.doIntersectionPrivilege (ProtectionDomain.java):) в java.awt.EventQueue.dispatchEvent(EventQueue.java:697) в java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) в java.awt.EventDispatchThread.pumpE1..EventDispatchThread. EventDispatchThread.java:91)
2 ответа
Для тех из вас, кто все еще борется с этим...
Я перепробовал много шагов и рекомендаций из других постов, и в Firefox у меня ничего не получалось (Ubuntu 16.04 64bit).
Единственный способ заставить Webex полностью работать - это установить VirtualBox, а затем установить Windows как виртуальную ОС. Да, запускать виртуальную ОС каждый раз, когда вам нужен Webex, немного неудобно, но вы можете быть на 100% уверены, что она будет работать идеально (голос, видео, совместное использование экрана).
Удачи!
У меня есть Ubuntu 64bit 12.04
Я сделал это, исходя из шагов с определенных форумов и вопросов.
* Установите Firefox 32 бит (пришлось удалить 64 бит).
- зайди в синаптик и выбери арку i386
- установить ia32-libs-multiarch:i386
- перейти к арке amd64
- установить ia32-libs:amd64
- перейти к арке i386
- установить firefox: i386
* Скачать Java JRE 32 бит
- Скачать tar для 32bit с официального сайта
mkdir -p $HOME/opt/java32/
mv Downloads/jre-7u21-linux-i586.tar.gz $HOME/opt/java32/
cd $HOME/opt/java32/
tar -xzvf jre-7u21-linux-i586.tar.gz
cd ~/opt/java32/jre1.7.0_21
mkdir ~/.mozilla/plugins/
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
* Скачать Adobe Flash плагин
- найдите и скачайте с официального сайта
mkdir ~/opt/adobe-flash
mv ~/Downloads/install_flash_player_11_linux.i386.tar.gz ~/opt/adobe-flash
- распакуйте этот файл и перейдите к директории
cp libflashplayer.so ~/.mozilla/plugins/
sudo cp -r usr/* /usr/
Мне было хорошо идти после этого.