WebEx Works Again in Ubuntu 9.04

I was having trouble getting WebEx to work after I upgraded to Ubuntu 9.04.  After opening a support ticket with WebEx, I finally figured out the problem was with my Java configuration directory.  When I removed that, it started working!

mv ~/.java ~/java_backedup

Here are some more details for troubleshooting:

Here is the error message that I was getting:

The publisher cannot be verified by a trusted source. Code will be treated as unsigned.

Here is the exception stack trace from the details button:

java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:375)
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:628)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
at java.security.KeyStore.load(KeyStore.java:1185)
at com.sun.deploy.security.DeploySigningCertStore$1.run(DeploySigningCertStore.java:154)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.security.DeploySigningCertStore.loadCertStore(DeploySigningCertStore.java:137)
at com.sun.deploy.security.DeploySigningCertStore.load(DeploySigningCertStore.java:107)
at com.sun.deploy.security.DeploySigningCertStore.load(DeploySigningCertStore.java:92)
at com.sun.deploy.security.ImmutableCertStore.load(ImmutableCertStore.java:43)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:247)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:220)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(TrustDecider.java:210)
at sun.plugin.security.PluginClassLoader.getPermissions(PluginClassLoader.java:150)
at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:192)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:171)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:143)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:682)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:785)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2315)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:714)
at sun.applet.AppletPanel.run(AppletPanel.java:368)
at java.lang.Thread.run(Thread.java:619)

First, here is my list of qualifications along with the command to find the information:

– Kernel: 2.4.21 or above

skp@pecan:~$ uname -a

Linux pecan 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux

– X Lib: X11R6 or above compatible

skp@pecan:~$ dpkg –list | grep -i xlib

ii  libx11-xcb1                                2:1.1.99.2-1ubuntu2                       Xlib/XCB interface library

rc  libxcb-xlib0                               1.1-1.1                                   X C Binding, Xlib/XCB interface library

ii  python-xlib                                0.14-2                                    Interface for Python to the X11 Protocol

ii  xlibmesa-gl-dev                            1:7.4~5ubuntu18                           transitional package for Debian etch

skp@pecan:~$ head /var/log/Xorg.0.log

X.Org X Server 1.6.0

Release Date: 2009-2-25

X Protocol Version 11, Revision 0

Build Operating System: Linux 2.6.24-23-server i686 Ubuntu

Current Operating System: Linux pecan 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686

Build Date: 09 April 2009  02:10:02AM

xorg-server 2:1.6.0-0ubuntu14 (buildd@rothera.buildd)

Before reporting problems, check http://wiki.x.org

to make sure that you have the latest version.

– C++ Lib: libstdc++ 5

skp@pecan:~$ dpkg –list | grep -i libstdc

ii  libstdc++5                                 1:3.3.6-17ubuntu1                         The GNU Standard C++ Library v3

ii  libstdc++6                                 4.3.3-5ubuntu4                            The GNU Standard C++ Library v3

ii  libstdc++6-4.3-dev                         4.3.3-5ubuntu4                            The GNU Standard C++ Library v3 (development files)

– Desktop Environment: XFce 4.0 or above, KDE, Ximian, Gnome

I use Gnome for my desktop environment.

– GDK/GTK+ version: 2.0 or above

skp@pecan:~$ dpkg –list | grep -i libgtk

ii  libgtk-vnc-1.0-0                           0.3.8-2ubuntu2                            A VNC viewer widget for GTK+ (runtime libraries)

ii  libgtk2-perl                               1:1.190-1ubuntu1                          Perl interface to the 2.x series of the Gimp Toolkit library

ii  libgtk2.0-0                                2.16.1-0ubuntu2                           The GTK+ graphical user interface library

ii  libgtk2.0-bin                              2.16.1-0ubuntu2                           The programs for the GTK+ graphical user interface library

ii  libgtk2.0-cil                              2.12.8-2                                  CLI binding for the GTK+ toolkit 2.12

ii  libgtk2.0-common                           2.16.1-0ubuntu2                           Common files for the GTK+ graphical user interface library

ii  libgtk2.0-dev                              2.16.1-0ubuntu2                           Development files for the GTK+ library

ii  libgtkglext1                               1.2.0-1ubuntu1                            OpenGL Extension to GTK+ (shared libraries)

ii  libgtkhex0                                 2.24.0-1                                  GNOME Hex editor for files (shared library)

ii  libgtkhtml-editor-common                   1:3.26.0-0ubuntu2                         HTML rendering/editing library – editor widget datas

ii  libgtkhtml-editor0                         1:3.26.0-0ubuntu2                         HTML rendering/editing library – editor widget

ii  libgtkhtml2-0                              2.11.1-2ubuntu1                           HTML rendering/editing library – runtime files

ii  libgtkhtml3.14-19                          1:3.26.0-0ubuntu2                         HTML rendering/editing library – runtime files

ii  libgtkhtml3.8-15                           1:3.13.5-1ubuntu2                         HTML rendering/editing library – runtime files

ii  libgtkmm-2.4-1c2a                          1:2.16.0-1                                C++ wrappers for GTK+ 2.4 (shared libraries)

ii  libgtksourceview-common                    1.8.5-2                                   common files for the GTK+ syntax highlighting widget

ii  libgtksourceview1.0-0                      1.8.5-2                                   shared libraries for the GTK+ syntax highlighting widget

ii  libgtksourceview2.0-0                      2.6.1-0ubuntu1                            shared libraries for the GTK+ syntax highlighting widget

ii  libgtksourceview2.0-common                 2.6.1-0ubuntu1                            common files for the GTK+ syntax highlighting widget

ii  libgtkspell0                               2.0.13-2                                  a spell-checking addon for GTK’s TextView widget

– Sun Java 1.5 or above

skp@pecan:~$ java -version

java version “1.6.0_16”

Java(TM) SE Runtime Environment (build 1.6.0_16-b01)

Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)

skp@pecan:~$ which java

/usr/bin/java

skp@pecan:~$ ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 2009-01-15 12:43 /usr/bin/java -> /etc/alternatives/java

skp@pecan:~$ ls -l /etc/alternatives/java

lrwxrwxrwx 1 root root 36 2009-09-09 08:19 /etc/alternatives/java -> /usr/lib/jvm/java-6-sun/jre/bin/java

skp@pecan:~$ dpkg –list | grep -i java

ii  ant                                        1.7.1-0ubuntu2                            Java based build tool like make

ii  ant-gcj                                    1.7.1-0ubuntu2                            Java based build tool like make

ii  ant-optional                               1.7.1-0ubuntu2                            Java based build tool like make – optional libraries

ii  ant-optional-gcj                           1.7.1-0ubuntu2                            Java based build tool like make – API documentation and manual

ii  java-common                                0.30ubuntu4                               Base of all Java packages

ii  libbackport-util-concurrent-java           2.2+dfsg-1ubuntu1                         backport of java.util.concurrent to Java 1.4

ii  libcommons-beanutils-java                  1.8.0~beta-1ubuntu1                       utility for manipulating JavaBeans

ii  libcommons-codec-java                      1.3-4ubuntu1                              encoder and decoders such as Base64 and hexadecimal codec

ii  libcommons-collections3-java               3.2.1-1ubuntu2                            A set of abstract data type interfaces and implementations

ii  libcommons-digester-java                   1.8-2ubuntu1                              Rule based XML Java object mapping tool

ii  libcommons-logging-java                    1.1.1-2                                   commmon wrapper interface for several logging APIs

ii  libdb-je-java                              3.3.62-2ubuntu1                           Oracle Berkeley Database Java Edition

ii  libdb4.5-java                              4.5.20-12                                 Berkeley v4.5 Database Libraries for Java

ii  libdom4j-java                              1.6.1+dfsg-3ubuntu1                       flexible XML framework for Java

ii  libgcj-common                              1:4.3.3-1ubuntu1                          Java runtime library (common files)

ii  libgcj9-0                                  4.3.3-5ubuntu4                            Java runtime library for use with gcj

ii  libgcj9-jar                                4.3.3-5ubuntu4                            Java runtime library for use with gcj (jar files)

ii  libjaxen-java                              1.1.1-3ubuntu1                            Java XPath engine

ii  libjaxme-java                              0.5.2+dfsg-2ubuntu2                       implementation of the JAXB specification for Java/XML binding

ii  libjaxp1.3-java                            1.3.04-3ubuntu2                           Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX)

ii  libjaxp1.3-java-gcj                        1.3.04-3ubuntu2                           Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX)

ii  libjdom1-java                              1.1+dfsg-1                                lightweight and fast library using XML

ii  libjline-java                              0.9.94-1ubuntu1                           Java library for handling console input

ii  libjtidy-java                              7+svn20070309-2ubuntu2                    a Java port of HTML Tidy, a HTML syntax checker and pretty print

ii  liblog4j1.2-java                           1.2.15-4                                  Logging library for java

ii  liblog4j1.2-java-gcj                       1.2.15-4                                  Logging library for java (native code)

ii  libsaxonb-java                             9.0.0.4+svn20080322-2ubuntu1              The Saxon-B XSLT Processor

ii  libservlet2.3-java                         4.0-10ubuntu3                             Servlet 2.3 and JSP 1.2 Java classes and documentation

ii  libxerces2-java                            2.9.1-2ubuntu2                            Validating XML parser for Java with DOM level 3 support

ii  libxerces2-java-gcj                        2.9.1-2ubuntu2                            Validating XML parser for Java with DOM level 3 support (native

ii  libxom-java                                1.1-3ubuntu4                              A new XML object model for Java

ii  libxpp2-java                               2.1.10-4ubuntu1                           XML pull parser library for java V2

ii  libxpp3-java                               1.1.3.4.O-4ubuntu1                        XML pull parser library for java

ii  openoffice.org-java-common                 1:3.1.0-5ubuntu1~intrepid1                full-featured office productivity suite — arch-independent Java

ii  sun-java6-bin                              6-16-0ubuntu1.9.04                        Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent

ii  sun-java6-jdk                              6-16-0ubuntu1.9.04                        Sun Java(TM) Development Kit (JDK) 6

ii  sun-java6-jre                              6-16-0ubuntu1.9.04                        Sun Java(TM) Runtime Environment (JRE) 6 (architecture independe

ii  sun-java6-plugin                           6-16-0ubuntu1.9.04                        The Java(TM) Plug-in, Java SE 6

ii  sun-java6-source                           6-16-0ubuntu1.9.04                        Sun Java(TM) Development Kit (JDK) 6 source files

– OSS Interface (for Audio)

skp@pecan:~$ dpkg –list | grep linux-sound-base

ii  linux-sound-base                           1.0.18.dfsg-1ubuntu8                      base package for ALSA and OSS sound systems

Here is another troubleshooting tip: Adding WebEx as able to install addons:

In Firefox please open the Firefox Options

Click on Security

Click on Exceptions (located next to Warn me when sites install add-ons)

In the exceptions please add *.webex.com to the Allowed list.

Click OK on all open boxes and restarted Firefox.

This post, help me find the issue.  They mentioned the trusted.certs file from the ~/.java/deployment/security directory.  Their solution was to delete both the trusted.certs and auth.dat files from the directory.  I didn’t remember anything that I had configured in that directory so I just backed up and delete the whole directory:

mv ~/.java ~/java_backedup

I hope all of this information helps.

Leave a Comment

Your email address will not be published. Required fields are marked *