Some Issues

R12.1.1 installation in Sun Solaris 5.

Thursday, July 9, 2009

R12.1.1 Installation issues


Hi All,

R12.1.1 Installation issue:-

1. Facing issues while installating R12.1.1. During the phase 5 of 5 the autoconfig was failing with error in the log file.
ld.so.1: FNDCPUCF: fatal: /vgexi/vision1/apps/tech_st/10.1.2/lib/libclntsh.so.10.1: wrong ELF class: ELFCLASS64

2. All the Prereq were for the OS is fulfilled as per Doc 761568.1

3. But the System Validation fails as follows:-
The services were not comming Up.


The autoconfig was failing during the installation and the services were not coming Up.
4. My basic aim was to run autoconfig without errors. So executable which was failing during autoconfig was FNDCPUCF.
The executable was 32 bit and the some library files in the $ORACLE_HOME 10.1.2 and 10.1.3 were 64bit
i.e
bash-3.00$ cd $FND_TOP/bin
bash-3.00$ file FNDCPUCF
FNDCPUCF: ELF 32-bit MSB executable SPARC32PLUS Version 1, V8+ Required, UltraSPARC1 Extensions
Required, dynamically linked, stripped
bash-3.00$ ldd -d FNDCPUCF
libnnz10.so => /vgexi/vision1/apps/tech_st/10.1.2/lib32/libnnz10.so
libkstat.so.1 => /lib/libkstat.so.1
libnsl.so.1 => /lib/libnsl.so.1
libsocket.so.1 => /lib/libsocket.so.1
libgen.so.1 => /lib/libgen.so.1
libdl.so.1 => /lib/libdl.so.1
libsched.so.1 => /usr/lib/libsched.so.1
libaio.so.1 => /lib/libaio.so.1
librt.so.1 => /lib/librt.so.1
libm.so.1 => /lib/libm.so.1
libclntsh.so.10.1 => /vgexi/vision1/apps/tech_st/10.1.2/lib/libclntsh.so.10.1 - wrong ELF class:
ELFCLASS64
libpthread.so.1 => /lib/libpthread.so.1
libc.so.1 => /lib/libc.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libm.so.2 => /lib/libm.so.2
/platform/SUNW,Netra-T12/lib/libc_psr.so.1
/platform/SUNW,Netra-T12/lib/libmd_psr.so.1
bash-3.00$
bash-3.00$ file /vgexi/vision1/apps/tech_st/10.1.2/lib/libclntsh.so.10.1
/vgexi/vision1/apps/tech_st/10.1.2/lib/libclntsh.so.10.1: ELF 64-bit MSB dynamic lib SPARCV9
Version 1, dynamically linked, not stripped
bash-3.00$ ldd -d /vgexi/vision1/apps/tech_st/10.1.2/lib/libclntsh.so.10.1
libnnz10.so => /vgexi/vision1/apps/tech_st/10.1.2/lib/libnnz10.so
libnsl.so.1 => /lib/64/libnsl.so.1
libsocket.so.1 => /lib/64/libsocket.so.1
libgen.so.1 => /lib/64/libgen.so.1
libdl.so.1 => /lib/64/libdl.so.1
libkstat.so.1 => /lib/64/libkstat.so.1
libaio.so.1 => /lib/64/libaio.so.1
librt.so.1 => /lib/64/librt.so.1
libm.so.2 => /lib/64/libm.so.2
libc.so.1 => /lib/64/libc.so.1
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
libscf.so.1 => /lib/64/libscf.so.1
libdoor.so.1 => /lib/64/libdoor.so.1
libuutil.so.1 => /lib/64/libuutil.so.1
/platform/SUNW,Netra-T12/lib/sparcv9/libc_psr.so.1
/platform/SUNW,Netra-T12/lib/sparcv9/libmd_psr.so.1
bash-3.00$


5. There were many libraries missing after installation.
Possibly it is coz that the Oracle Application Server shipped with the R12.1.1 was not of proper version. So copied few missing library files from a different installation of R12.0.4 to the R12.1.1 $ORACLE_HOME/10.1.2/lib,$ORACLE_HOME/10.1.2/ib32, $ORACLE_HOME/10.1.3/lib.
There were few soft link which were created to a dummy location had to point them to proper location. Once all the Executables had proper libraries.
6. Executed autoconfig it went fine.
7. Using adadmin to relink all the executables.
8. Brought all the application services Up
9. Clicked on the retry button on the Installation screen
10.All had green checked. Bingo!!! Issue resolved.
It was not that simple as it seems to be with the mail !!!!

This is just a rare suituation.

Thanks,
Abdul