Friday, October 02, 2009

Problem when installation Oracle 10g on RHEL5 ( 64 bits )

When I try to install Oracle10g on RHEL5

[tatshuya#] ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-10-03_12-48-53PM. Please wait ...[oracle@migrate ~]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-10-03_12-48-53PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)

I try to look what the library missing by command 'ldd'.
[tatshuya#] ldd /tmp/OraInstall2009-10-03_12-50-33PM/jre/1.4.2/lib/i386/libawt.so
linux-gate.so.1 => (0xffffe000)
libmlib_image.so => not found
libjvm.so => not found
libXp.so.6 => not found
libXt.so.6 => /usr/lib/libXt.so.6 (0xf7bcf000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf7bbe000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xf7bb8000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf7ab5000)
libm.so.6 => /lib/libm.so.6 (0xf7a8e000)
libdl.so.2 => /lib/libdl.so.2 (0xf7a8a000)
libjava.so => not found
libc.so.6 => /lib/libc.so.6 (0xf7945000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf793c000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf7922000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf791f000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf7919000)
/lib/ld-linux.so.2 (0x0048d000)

When I check the package 'libXp' I found it not installed in my system.
[tatshuya#] rpm -q libXp
package libXp is not installed

*** Find the package & install

[tatshuya#] rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libXp ########################################### [100%]


./database/runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-10-03_12-59-08PM. Please wait ...

Finally it's work.

** Do not confuse about why I use i386 package because you should look carefully in the error "OraInstall2009-10-03_12-48-53PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6" you see i386 word. **

No comments: