Oracle 9i on edgy x86_64

Krupka, Jan krupka at
Thu Dec 28 11:57:51 UTC 2006

Hi all,

i'm an the way to install oracle 9i on edgy. I's a hard way, i think. ;)
Yes, i know, oracle don't support this, but it's linux.

I'am on the x86_64 platform installed from ubuntu-6.10-server-amd64.iso. Kernel is
Linux denab 2.6.17-10-server #2 SMP Tue Dec 5 21:17:26 UTC 2006 x86_64 GNU/Linux.

My problem now is following.

Oui hangs at 17% during copying naeet.o. 
Usually this can workaround with LD_ASSUME_KERNEL=2.4.19. After export
this every command will not find libs.

oracle at denab:/mnt/rel9204_x86_64/disk1$ export LD_ASSUME_KERNEL=2.4.19; ./runInstaller
/bin/sh: error while loading shared libraries: cannot open shared object file: No such file or directory

A little investigation to the above oui-hang found this.

java.lang.UnsatisfiedLinkError: /tmp/OraInstall2006-12-28_11-52-54AM/ /tmp/OraInstall2006-12-28_11-52-54AM/
 symbol errno, version GLIBC_2.0 not defined in file with link time reference
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(
        at java.lang.ClassLoader.loadLibrary(
        at java.lang.Runtime.load0(
        at java.lang.System.load(
        at ssOiGenClassux22.<clinit>(
        at sstouchFileux.touchFile(
        at sstouchFileux.installAction(
        at oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(
        at oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(
        at oracle.sysman.oii.oiis.OiisCompActions.doAction(
        at Source)
        at Source)
        at Source)
        at Source)
        at oracle.sysman.oii.oiic.OiicInstallActionsPhase$
        at oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(
        at oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(
        at oracle.sysman.oii.oiic.OiicInstallActionsPhase$

and after LTG (LongTimeGoogling ;)) this

Information about LD_ASSUME_KERNEL Variable

Kernel 2.4 comes with a i686 optimized glibc package. The optimized  glibc package contains two versions of the libc itself, one with and  one without "floating stack" support. Which one an application picks  up depends on the setting of the environment variable LD_ASSUME_KERNEL.  If this is set to "2.2.5" the application will use the lib without  "floating stack". Some older java versions do not work correctly if the glibc "floating stack" is used. As a result, "universal installer" and  some utilities as "database configuration assistant" will not work if  the glibc "floating stack" is activated. On Sues SLES8 for Oracle to  scale well, this variable must be set. With a glibc with "floating  stack" support Oracle scales significantly worse (number of users)  than without (several thousand vs. less than 1000  users in tests).

Can anyone me help with this? Are there compat packages, which i have to install?

My next try will be to change the jre. I know that jre1.5 will not work with oui2.
Maybe the last patchlevel of jre1.4.

Oracle 10g is running fine with some not important linkerrors during installation.

Regards and all the best for 2007


More information about the ubuntu-server mailing list