Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Yong Qia » Thu, 23 Oct 2003 00:11:57


I was trying to install a Linux test version of Oracle 9i 9.2.0.1 with
the runInstaller. The installer hangon with following error mesages in
oraInstall2003-10-21_11-01-06AM.err:


java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2003-10-21_11-01-06AM/libactionUnix22.so:
/tmp/OraInstall2003-10-21_11-01-06AM/libactionUnix22.so: symbol errno,
version GLIBC_2.0 not defined in file libc.so.6 with link time reference
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1419)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1314)
at java.lang.Runtime.load0(Runtime.java:698)
at java.lang.System.load(System.java:797)
at ssOiGenClassux22.<clinit>(ssOiGenClassux22.java:25)
at sscreateLinkux.createLink(sscreateLinkux.java:255)
at sscreateLinkux.installAction(sscreateLinkux.java:83)
at
oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions.java:1357)
at
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:1157)
at
oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:604)
at CompActions.doActionP1createLink3(CompActions.java:310)
at CompActions.stateChangeActions(CompActions.java:106)
at
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstallActionsPhase.java:604)
at
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInstallActionsPhase.java:2199)
at
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActionsPhase.java:2052)
at
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActionsPhase.java:2945)
at java.lang.Thread.run(Thread.java:484)




Anyone see this, and how do I correct them?

Thanks.

Yong
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Thu, 23 Oct 2003 02:01:08

How about giving us more info ? --- the distro ? kernel ? glibc version ?
RAM ? swap size ?




oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions
.java:1357)
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:115
7)
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstall
ActionsPhase.java:604)
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInst
allActionsPhase.java:2199)
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActions
Phase.java:2052)
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActi
onsPhase.java:2945)

 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Yong Qia » Thu, 23 Oct 2003 02:38:42

Robert,

Here is more info:

To be installed: Oracle 9i 9.2.0.1
OS/Kernel: Red Hat Linux 9 (2.4.20-8smp)
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)
libc.so.6 -> libc-2.3.2.so
Memory Total: 2GB
Swap: 4GB

Any more information needed?

Yong
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Thu, 23 Oct 2003 03:37:39

as Java on the box before Oracle installation ?

"Yong Qian" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...
?
oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:115
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstall
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInst
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActions
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActi


 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Yong Qia » Thu, 23 Oct 2003 03:51:51

es, j2sdk1.4.2 was installed before Oracle installation.



Robert C wrote:

 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Thu, 23 Oct 2003 04:22:27

hat may be the problem....did you google around to find articles written by
people about their installation experience ? there is a ton of them out
there



"Yong Qian" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...
version
reference
oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:115
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstall
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInst
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActions
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActi


 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Howard J. » Thu, 23 Oct 2003 04:50:47


There is, in particular, a white paper describing exactly this installation
(and subsequent setup and configuration) at my website.

Regards
HJR
--
--------------------------------------------
See my brand new website, soon to be full of
new articles: www.dizwell.com.
Nothing much there yet, but give it time!!
--------------------------------------------
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Dave Ha » Thu, 23 Oct 2003 05:06:24

Yong,

Try setting the following env variable:

export LD_ASSUME_KERNEL=2.4.1

HTH,
Dave
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Thu, 23 Oct 2003 05:43:26

Now...that's a FINE documentation...but why oh why you gotta do
2-page-on-one ?


"Howard J. Rogers"
installation
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Yong Qia » Thu, 23 Oct 2003 09:46:36

Thanks for all. set LD_ASSUME_KERNEL to 2.4.1 did the trick.
I set it as 2.4.20 to bethe same as my Linux kernel version, which
didn't work.

Just wondering why 2.4.1, instead of the actual kernel version.

Yong




oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions
.java:1357)
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:115
7)
oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:604)
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstall
ActionsPhase.java:604)
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInst
allActionsPhase.java:2199)
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActions
Phase.java:2052)
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActi
onsPhase.java:2945)
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Dave Ha » Thu, 23 Oct 2003 17:09:26

Yong Qian" < XXXX@XXXXX.COM > wrote in message
news:Trklb.265$ XXXX@XXXXX.COM ...

You can read more about this in the RH9 release notes:

http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/release-notes/x86/

Excerpt:

Red Hat Linux 9 includes the Native POSIX Thread Library (NPTL), a new
implementation of POSIX threads for Linux. This library provides performance
improvements and increased scalability for i686 or better processors.

This thread library is designed to be binary compatible with the old
LinuxThreads implementation; however, applications that rely on the places
where the LinuxThreads implementation deviates from the POSIX standard will
need to be fixed. Notable differences include:

- Signal handling has changed from per-thread signal handling to POSIX
process signal handling.

- getpid() returns the same value in all threads.

- Thread handlers registered with pthread_atfork are not run if vfork() is
used.

- No manager thread.

Applications that are known to have problems using NPTL include:

- Sun JRE prior to version 1.4.1

- IBM JRE

If an application does not work properly with NPTL, it can be run using the
old LinuxThreads implementation by setting the following environment
variable:

LD_ASSUME_KERNEL=<kernel-version>

The following versions are available:

- 2.4.1 Linuxthreads with floating stacks

- 2.2.5 Linuxthreads without floating stacks

NPTL support for all dynamically-linked applications can be disabled by
using the following boot-time option:

nosysinfo


HTH,
Dave





reference
oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions
oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:115
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiilActionThr.run(OiicInstall
oracle.sysman.oii.oiic.OiicInstallActionsPhase.executeProductPhases(OiicInst
oracle.sysman.oii.oiic.OiicInstallActionsPhase.doInstalls(OiicInstallActions
oracle.sysman.oii.oiic.OiicInstallActionsPhase$OiInstRun.run(OiicInstallActi


 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Howard J. » Thu, 23 Oct 2003 19:18:26


Because otherwise it is 80 pages long, and that's a lot of trees (and
expensive ink jet ink!) to print out. With duplexing, that document is a
mere 20 pages (and still quite a lot of expensive ink). But at least the
trees are happy.

It also brings the download size down. And since I pay for my storage space,
that's got to be a good thing (for me). If you'd care to donate some cash,
I can increase my storage quota, and put the single-page version up.

;-)
HJR
--
--------------------------------------------
See my brand new website, soon to be full of
new articles: www.dizwell.com.
Nothing much there yet, but give it time!!
--------------------------------------------
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Fri, 24 Oct 2003 07:34:22

BTW...what about all the other articles/files that you used to put on your
site until Oracle banned you from doing that or something...
If i remember correctly...



"Howard J. Rogers"
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Howard J. » Fri, 24 Oct 2003 18:13:56


Give me time. I can't put the old papers up, because Oracle will get shirty.
Probably. So I have to re-write them, from scratch.

Regards
HJR
--
--------------------------------------------
See my brand new website, soon to be full of
new articles: www.dizwell.com.
Nothing much there yet, but give it time!!
--------------------------------------------
 
 
 

Install 9i 9.2.0.1 on Linux: symbol errno, version GLIBC_2.0 not defined

Post by Robert » Sat, 25 Oct 2003 05:38:20

Glad I grabbed a couple pdfs before the shutdown....
"shirty"....is that Aussie talk ? what's that mean ?

"Howard J. Rogers"
shirty.