Kevin Kempf's Blog

March 22, 2010

Firefox 3.6 with Oracle 11i and a Linux client

Filed under: 11i, Linux — kkempf @ 10:46 am

I suppose I should first issue a disclaimer:

The following configuration is not certified by Oracle*

* To my knowledge.  It could be certified by Oracle, but with My Oracle Supports new Certify interface, there’s really no way to tell.  I’d check Steven Chan’s Site if you really need to see what’s certified these days.

OK, now that we’re beyond that.  Firefox 3.5 kept telling me there was a new version available for download on my CentOS (RedHat) Linux client PC (which is my work workstation).  I finally had some time today to pull the latest kernel for Linux, and figured as long as I was going to have “admin time” I’d pull Firefox 3.6 as well.

Of course, after doing so (and closing all Firefox sessions and restarting) 11i won’t launch, it’s still got the cryptic, useless message about a plugin needed for Netscape:

In order to access this application, you must install the J2SE Plugin version 1.6.0_12 on your client and NPX_PLUGIN_PATH environment variable is set before starting Netscape. To install this plugin, click here to download the oaj2se.exe executable. Once the download is complete, double-click the oaj2se.exe file to install the plugin. You will be prompted to restart your browser when the installation is complete.

Well, this used to mean that my soft link in /home/kkempf/.mozilla/plugins was wrong.  Except it was unchanged:

[kkempf@localhost plugins]$ pwd
/home/kkempf/.mozilla/plugins
[kkempf@localhost plugins]$ ls -ltr
total 8
-rw-r--r-- 1 kkempf kkempf 856 Dec 15  2006 flashplayer.xpt
lrwxrwxrwx 1 kkempf kkempf  42 Jun 10  2008 libflashplayer.so -> /usr/lib/mozilla/plugins/libflashplayer.so
lrwxrwxrwx 1 kkempf kkempf  58 Aug 24  2009 libjavaplugin_oji.so -> /usr/java/jre1.6.0_12/plugin/i386/ns7/libjavaplugin_oji.so
[kkempf@localhost plugins]$

As I’m fond of saying at work “This is why Linux will never be on every desktop!”  I found the answer after Googling for a few minutes.  Under Firefox 3.6, the plugin has changed.  Why?  No clue.  Don’t care really.   All I can say is for whatever reason, the old plugin (libjavaplugin_oji.so) has been replaced by the new plugin (libnpjp2.so).  You’ll need to know where your java version is installed (and what the correct 11i version is).  In my case, it lives in /usr/java/jre1.6.0_12

[kkempf@localhost plugins]$ pwd
/home/kkempf/.mozilla/plugins
[kkempf@localhost plugins]$ ln -s /usr/java/jre1.6.0_12/lib/i386/libnpjp2.so

That’s it.  Shut down all Firefox sessions, restart, and 11i runs without complaint.

Advertisements

2 Comments

  1. Hi, Kevin,

    You’re right — assuming that “Oracle 11i” means “Oracle E-Business Suite Release 11i” and not the Oracle 11g database.

    We do not officially support the E-Business Suite with *any* browsers running on Linux desktops today; see:

    Linux Clients for the E-Business Suite
    http://blogs.oracle.com/stevenChan/2007/07/linux_clients_for_the_ebusines.html

    Regards,
    Steven Chan, Oracle

    Comment by Steven Chan — March 22, 2010 @ 11:24 am

    • Steven,

      Yes, when I write Oracle 11i I mean Oracle E-Business Suite 11.5.10.

      I recall reading your entry in the past, and believe I’m in comparatively small company running 11i on Desktop Linux. While I don’t consider myself a “power user” as your article implies, I do think that the whole Oracle Apps experience is noticeably better on Linux than on Windows.

      I also know I won’t have a shoulder to cry on, should I run into problems specific to Linux; that’s why I keep a Windows XP Virtual Machine handy as a baseline (powered off).

      I added a link to your certification page (again) as I think it’s a great reference.

      Comment by kkempf — March 22, 2010 @ 1:09 pm


RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Blog at WordPress.com.