Siebel Installations >  Error during Siebel Installation in Solaris with Database password lib/libc.so.1 : No such file or directory

Error during Siebel Installation in Solaris with Database password :  lib/libc.so.1: No such file or directory

We were running the steps to configure Siebel DB Server in Solaris.

Truss error siebel

Truss error siebel

Enter user name and password for SADMIN. But the Software would not go to the next step, there was password error.

 

Truss error siebel

So we opened a command prompt and started sqlplus. We used sadmin with the same password in the same computer and there was no error.

So the password was correct.

We did a truss with this command.

truss -o dbsrvr1.txt ./config.sh -mode dbsrv

The truss showed the processwas looking for some library file that did not exist

open("/var/ld/ld.config", O_RDONLY)                    Err#2 ENOENT

stat64("/services/siebel/8.1/siebsrvr/lib/libc.so.1", 0xFFBFE670) Err#2 ENOENT

stat64("/services/siebel/8.1/siebsrvr/lib/odbc/merant/libc.so.1", 0xFFBFE670) Err#2 ENOENT

stat64("/services/siebel/8.1/siebsrvr/mw/lib/libc.so.1", 0xFFBFE670) Err#2 ENOENT

stat64("/services/siebel/8.1/siebsrvr/SYBSsa90/lib/libc.so.1", 0xFFBFE670) Err#2 ENOENT

siebel@rztcrms1t:/services/siebel/8.1/config> ll /services/siebel/8.1/siebsrvr/lib/libc.so.1

/services/siebel/8.1/siebsrvr/lib/libc.so.1: No such file or directory

 

we ran this from the command line

ldd /services/siebel/8.1/gtwysrvr/lib/SEor823.so

siebel@SIEBELSERVER:/services/siebel/8.1/config> ldd /services/siebel/8.1/gtwysrvr/lib/SEor823.so

        libSEicu23.so =>         /services/siebel/8.1/siebsrvr/lib/libSEicu23.so

        libclntsh.so =>  /services/oracle/product/11.2.0/client_1/lib/libclntsh.so  - wrong ELF class: ELFCLASS64

        libodbcinst.so =>        /services/siebel/8.1/siebsrvr/lib/libodbcinst.so

        libdl.so.1 =>    /usr/lib/libdl.so.1

        libCrun.so.1 =>  /usr/lib/libCrun.so.1

        libnsl.so.1 =>   /usr/lib/libnsl.so.1

        librt.so.1 =>    /usr/lib/librt.so.1

        libm.so.1 =>     /usr/lib/libm.so.1

        libSEicu25.so =>         /services/siebel/8.1/siebsrvr/lib/libSEicu25.so

        libsocket.so.1 =>        /usr/lib/libsocket.so.1

        libc.so.1 =>     /usr/lib/libc.so.1

        libmp.so.2 =>    /usr/lib/libmp.so.2

        libmd.so.1 =>    /usr/lib/libmd.so.1

        libscf.so.1 =>   /usr/lib/libscf.so.1

        libaio.so.1 =>   /usr/lib/libaio.so.1

        libdoor.so.1 =>  /usr/lib/libdoor.so.1

        libuutil.so.1 =>         /usr/lib/libuutil.so.1

        libgen.so.1 =>   /usr/lib/libgen.so.1

        libm.so.2 =>     /usr/lib/libm.so.2

        /lib/libm/libm_hwcap1.so.2

        /platform/sun4v/lib/libc_psr.so.1

        /platform/sun4v/lib/libmd_psr.so.1

The line in red, the last word is 64 , which means that Oracle client is 64 bit. Siebel needs 32 bit client to install.

Oracle DBA had installed 64 bit client. They installed 32 bit after we asked.