系统相关
首页 > 系统相关> > 如何让WebEx完全使用Ubuntu 12.04?

如何让WebEx完全使用Ubuntu 12.04?

作者:互联网

我正在尝试从Ubuntu 12.04加入WebEx会议.我可以加入,但我没有看到实时聊天消息,我听不到声音,我看不到演示文稿.我尝试过使用64位和32位的Ubuntu 12.04.有一次我能够让它工作,它是32位,声音工作了几分钟,但后来停止了;我可以看到演示文稿,但我看不到聊天消息.我已经从webupd8 PPA安装了Oracle Java 7,并从2013年5月28日起下载了所有Ubuntu更新.

WebEx system requirements page表示它们需要Ubuntu 10.x或11.x 32位.这是否意味着在2013年5月他们不支持Ubuntu 12.04?!?

更新5月29日:看来我正在考虑旧的系统要求.它看起来像these are the current WebEx system requirements.所以,它说:“只要符合以下最低要求,WebEx将支持任何Linux发行版:

>内核:2.6或更高版本
> X Lib:X11R6或更高版本兼容
> C Lib:libstdc 6
>桌面环境,XFce 4.0或更高版本,KDE,Ximian,Gnome
> GDK / GTK.版本:2.0或更高版本
> Glib:2.0或更高版本
> Sun Java 1.5或更高版本“

我还在学习Ubuntu和Linux,但我知道Ubuntu 12.04带有一个更新的内核(3.2),使用X11窗口管理器,Unity基于Gnome,我安装了Oracle Java 7.当我搜索软件中心时这些其他包我有点困惑,因为有这么多的选择.我猜我的问题是没有一个或多个这些包和/或不兼容的版本.有没有人对此有任何见解?

美国东部时间5月30日上午10点更新.我试过installing ia32-libs as recommended here;同样的问题.我启用了java控制台;这是输出:

Java Plug-in 10.21.2.11
Using JRE version 1.7.0_21-b11 Java HotSpot(TM) 64-Bit Server VM
User home directory = /home/mrmccormack
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to 
----------------------------------------------------
JDownload version 2009.03.03
Java version: 1.7.0_21
Java home: /usr/lib/jvm/java-7-oracle/jre
OS name: Linux
OS arch: amd64
OS version: 3.2.0-44-generic
[JDownload] Java Client Service home:https://join-test.webex.com/client/T27L10NSP25EP3/javaclient/webex/
[JDownload] Production home: /home/mrmccormack/.webex/1124
[MySystem version 2009.02.05.01]InitSystem ... 
###1 Runtime total memory: 78249984, free memory: 54440552
###2 Runtime total memory: 78249984, free memory: 68586336
###### try to load class DBR in MyCloassLoader2...
Loading native DBR...
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at DBR.loadNativeDBR(DBR.java:22)
    at DBR.(DBR.java:93)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at DB.reset(DB.java:192)
    at MySystem.InitSystem(MySystem.java:132)
    at JDownload.run(JDownload.java:253)
    at java.lang.Thread.run(Thread.java:722)
XXX[DBR]load native library failed
###1 Runtime total memory: 78249984, free memory: 67003992
###2 Runtime total memory: 78249984, free memory: 68922760
###### try to load class DBR in MyCloassLoader2...
Loading native DBR...
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at DBR.loadNativeDBR(DBR.java:22)
    at DBR.(DBR.java:93)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at DB.reset(DB.java:192)
    at MySystem.InitSystem(MySystem.java:132)
    at JDownload.run(JDownload.java:253)
    at java.lang.Thread.run(Thread.java:722)
XXX[DBR]load native library failed
###1 Runtime total memory: 78249984, free memory: 66904832
###2 Runtime total memory: 78249984, free memory: 68924592
###### try to load class DBR in MyCloassLoader2...
Loading native DBR...
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libdbr.so: /home/mrmccormack/.webex/1124/libdbr.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at DBR.loadNativeDBR(DBR.java:22)
    at DBR.(DBR.java:93)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at DB.reset(DB.java:192)
    at MySystem.InitSystem(MySystem.java:132)
    at JDownload.run(JDownload.java:253)
    at java.lang.Thread.run(Thread.java:722)
XXX[DBR]load native library failed
Begin of log initialization
initFileOutputStream() run ...
4
End of log initialization
Begin of WBXTracePallet initialization
1
End of WBXTracePallet initialization
Resource: svc
Resource: svc_en
Resource: svc_en_US

[SvcUI].................. SvcUI construct begin .................. 2010-05-02

[SvcUI].................. SvcUI construct end ..................

[SvcUI][init] type:0  IService:SvcUIService@326238b5  SVC component version 2010.07.27
###### try to load class JNRW in MyCloassLoader2...
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at JNRW.(JNRW.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at jDocView.CreateDocViewUI(jDocView.java:629)
    at jDocView.PDNewInstance(jDocView.java:4293)
    at MeetingClientFrame.(MeetingClientFrame.java:289)
    at jmeetingclient.constructMainFrame(jmeetingclient.java:325)
    at ConfMgr.connectToMeeting(ConfMgr.java:197)
    at jmeetingclient.init(jmeetingclient.java:275)
    at JDownload.run(JDownload.java:278)
    at java.lang.Thread.run(Thread.java:722)
XXX[JNRW]load native library failed
###1 Runtime total memory: 78249984, free memory: 44387408
###2 Runtime total memory: 78249984, free memory: 64752880
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at JNRW.(JNRW.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at jDocView.CreateDocViewUI(jDocView.java:629)
    at jDocView.PDNewInstance(jDocView.java:4293)
    at MeetingClientFrame.(MeetingClientFrame.java:289)
    at jmeetingclient.constructMainFrame(jmeetingclient.java:325)
    at ConfMgr.connectToMeeting(ConfMgr.java:197)
    at jmeetingclient.init(jmeetingclient.java:275)
    at JDownload.run(JDownload.java:278)
    at java.lang.Thread.run(Thread.java:722)
XXX[JNRW]load native library failed
###1 Runtime total memory: 78249984, free memory: 64549200
###2 Runtime total memory: 78249984, free memory: 66873512
java.lang.UnsatisfiedLinkError: /home/mrmccormack/.webex/1124/libatdv.so: /home/mrmccormack/.webex/1124/libatdv.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1838)
    at java.lang.Runtime.loadLibrary0(Runtime.java:845)
    at java.lang.System.loadLibrary(System.java:1084)
    at JNRW.(JNRW.java:45)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
    at java.lang.Class.newInstance0(Class.java:374)
    at java.lang.Class.newInstance(Class.java:327)
    at jDocView.CreateDocViewUI(jDocView.java:629)
    at jDocView.PDNewInstance(jDocView.java:4293)
    at MeetingClientFrame.(MeetingClientFrame.java:289)
    at jmeetingclient.constructMainFrame(jmeetingclient.java:325)
    at ConfMgr.connectToMeeting(ConfMgr.java:197)
    at jmeetingclient.init(jmeetingclient.java:275)
    at JDownload.run(JDownload.java:278)
    at java.lang.Thread.run(Thread.java:722)
XXX[JNRW]load native library failed

[SvcUI][onMessageFromService] SET_ROSTER_CHANGED:220  change:1  SvcUI:743824904

[SvcUI][setRosterChanged] index:-1  change:1  userID:16781313  attendeeID:3  userID:16781313  userName:Kevin U12 Desktop  isHost:false  isPresenter:false
chat component version = 2010.05.18.1040
Resource: atlchat
Resource: atlchat_en
Resource: atlchat_en_US
notes component version = 2010.04.27.0001
Resource: atnotes
Resource: atnotes_en
Resource: atnotes_en_US
Exception in thread "AWT-EventQueue-3" java.lang.IllegalStateException: This function should be called while holding treeLock
    at java.awt.Component.checkTreeLock(Component.java:1196)
    at java.awt.Container.validateTree(Container.java:1682)
    at WbxComboBox.matchItemFont(WbxComboBox.java:188)
    at WbxComboBox.setSelectedItem(WbxComboBox.java:170)
    at ChatUI.setNonListItem(ChatUI.java:1142)
    at ChatUI.updateSendToItems(ChatUI.java:1099)
    at ChatUI.updateSendTo(ChatUI.java:895)
    at simpleChat$1.run(simpleChat.java:310)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread "AWT-EventQueue-3" java.lang.IllegalStateException: This function should be called while holding treeLock
    at java.awt.Component.checkTreeLock(Component.java:1196)
    at java.awt.Container.validateTree(Container.java:1682)
    at ChatControlPane.access$100(ChatControlPane.java:61)
    at ChatControlPane$1$1.run(ChatControlPane.java:120)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread "AWT-EventQueue-3" java.lang.IllegalStateException: This function should be called while holding treeLock
    at java.awt.Component.checkTreeLock(Component.java:1196)
    at java.awt.Container.validateTree(Container.java:1682)
    at ChatControlPane.access$100(ChatControlPane.java:61)
    at ChatControlPane$1$1.run(ChatControlPane.java:120)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Exception in thread "AWT-EventQueue-3" java.lang.IllegalStateException: This function should be called while holding treeLock
    at java.awt.Component.checkTreeLock(Component.java:1196)
    at java.awt.Container.validateTree(Container.java:1682)
    at ChatControlPane.access$100(ChatControlPane.java:61)
    at ChatControlPane$1$1.run(ChatControlPane.java:120)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:688)
    at java.awt.EventQueue$3.run(EventQueue.java:686)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

解决方法:

对于那些仍在努力解决这个问题的人……

我已尝试过其他帖子中的许多步骤和建议,但在Firefox(Ubuntu 16.04 64位)中没有任何功能.

让Webex完全正常工作的唯一方法是安装VirtualBox,然后将Windows安装为虚拟操作系统.是的,每次需要Webex时运行虚拟操作系统都有点不方便,但你可以100%确定它能完美运行(语音,视频,屏幕共享).

祝好运!

标签:java,sound,12-04,webex
来源: https://codeday.me/bug/20190808/1618410.html