我正在尝试从Ubuntu 12.04参加WebEx会议。我可以加入,但看不到实时聊天消息,听不到声音,也看不到演示文稿。我尝试使用64位和32位的Ubuntu 12.04。有一次我能够使它工作,它是在32位上运行的,声音工作了几分钟,但随后停了下来。我可以看到演示文稿,但看不到聊天消息。截至2013年5月28日,我已经从webupd8 PPA安装了Oracle Java 7,并下载了所有Ubuntu更新。
WebEx 系统要求页面上说,他们需要Ubuntu 10.x或11.x 32位。这是否意味着他们在2013年5月不支持Ubuntu 12.04 ?!
5月29日更新:看来我正在研究旧的系统要求。看起来这些是当前的WebEx系统要求。因此,它说:“ WebEx只要满足以下最低要求,就可以支持任何Linux发行版:
- 内核:2.6或更高版本
- X Lib:与X11R6或更高版本兼容
- C ++库: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点更新。我尝试按照这里的建议安装ia32-libs;同样的问题。我启用了Java控制台;这是输出:
Java插件10.21.2.11 使用JRE版本1.7.0_21-b11 Java HotSpot(TM)64位服务器VM 用户主目录= / home / mrmccormack -------------------------------------------------- - c:清除控制台窗口 f:在完成队列上完成对象 g:垃圾收集 h:显示此帮助消息 l:转储类加载器列表 m:打印内存使用情况 o:触发记录 问:隐藏控制台 r:重载策略配置 s:转储系统和部署属性 t:转储线程列表 v:转储线程堆栈 x:清除类加载器缓存 0-5:将跟踪级别设置为 -------------------------------------------------- - JDownload版本2009.03.03 Java版本:1.7.0_21 Java主页:/ usr / lib / jvm / java-7-oracle / jre 操作系统名称:Linux 操作系统架构:amd64 作业系统版本:3.2.0-44-generic [JDownload] Java客户端服务主页:https://join-test.webex.com/client/T27L10NSP25EP3/javaclient/webex/ [JDownload]生产主页:/home/mrmccormack/.webex/1124 [MySystem版本2009.02.05.01] InitSystem ... ### 1运行时总内存:78249984,可用内存:54440552 ### 2运行时总内存:78249984,可用内存:68586336 ######尝试在MyCloassLoader2中加载类DBR ... 正在加载本机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) 在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) 在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 ######尝试在MyCloassLoader2中加载类DBR ... 正在加载本机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) 在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) 在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 ######尝试在MyCloassLoader2中加载类DBR ... 正在加载本机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) 在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) 在DB.reset(DB.java:192) 在MySystem.InitSystem(MySystem.java:132) 在JDownload.run(JDownload.java:253) 在java.lang.Thread.run(Thread.java:722) XXX [DBR]加载本机库失败 日志初始化开始 initFileOutputStream()运行... 4 日志初始化结束 WBXTracePallet初始化开始 1个 WBXTracePallet初始化结束 资源:svc 资源:svc_en 资源:svc_zh_CN [SvcUI] .................. SvcUI构造开始.................. 2010-05-02 [SvcUI] .................. SvcUI构造结束................... [SvcUI] [init]类型:0 IService:SvcUIService @ 326238b5 SVC组件版本2010.07.27 ######尝试在MyCloassLoader2中加载类JNRW ... 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(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(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]加载本机库失败 ### 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 $ 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) 在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(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]加载本机库失败 ### 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(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(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:743824904 [SvcUI] [setRosterChanged]索引:-1更改:1 userID:16781313与会者ID:3 userID:16781313 userName:Kevin U12桌面isHost:false isPresenter:false 聊天组件版本= 2010.05.18.1040 资源:atlchat 资源:atlchat_en 资源:atlchat_zh_CN notes组件版本= 2010.04.27.0001 资源:atnotes 资源:atnotes_en 资源:atnotes_zh_CN 线程“ 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:170) 在ChatUI.setNonListItem(ChatUI.java:1142) 在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.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: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(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.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: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(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.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java: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(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.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:91)