Monday, February 14, 2011

Install Tuxedo 10gR3 and PT8.51 on OL6.0 : “strings: '/lib/libc.so.6': No such file”

Tuxedo is one of the first component to be installed for a Peoplesoft installation. Let’s have a try within a Tuxedo 10gR3 installation on the brand new OL6.0 server.

[root@orion4 ~]# groupadd psoft
[root@orion4 ~]# useradd -g psoft tuxedo
[root@orion4 ~]# cd /apps/
[root@orion4 apps]# mkdir mdlware
[root@orion4 apps]# chown root:psoft mdlware
[root@orion4 apps]# su - tuxedo
[tuxedo@orion4:/home/tuxedo]$
[tuxedo@orion4:/home/tuxedo]$ cd /nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64
[tuxedo@orion4:/nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64]$ ./tuxedo10gR3_64_Linux_01_x86.bin -i console
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
strings: '/lib/libc.so.6': No such file

Launching installer.…
Despite that error above, the Tuxedo Install goes successfully till the end.

===============================================================================
Installation Complete
---------------------

Congratulations. Tuxedo 10gR3 has been successfully installed to:

   /apps/mdlware/tuxedo10gR3

PRESS <ENTER> TO EXIT THE INSTALLER:
[tuxedo@orion4:/nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64]$

And now let’s have a try within Peopletools 8.51 installer :
[root@orion4:/root]# useradd -g psoft pt851
[root@orion4:/root]# su - pt851
[pt851@orion4:/home/pt851]$ cd /nfs/software
[pt851@orion4:/nfs/software]$ cd PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00/
[pt851@orion4:/nfs/software/PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00]$ ls
Disk1  Disk2  Disk3
[pt851@orion4:/nfs/software/PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00]$ cd Disk1
[pt851@orion4:/nfs/software/PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00/Disk1]$ ls
InstData  setup.bat  setup.sh
[pt851@orion4:/nfs/software/PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00/Disk1]$ ./setup.sh
Setting temporary directory /tmp/IA.2197
Executing setup.linux   -DPS_UMASK=0022
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
strings: '/lib/libc.so.6': No such file

Same error as Tuxedo Installer. And again, despite that error, everything goes successfully.

===============================================================================
Installing...
-------------

[==================|==================|==================|==================]
[------------------|------------------|------------------|------------------]

===============================================================================
Installation Complete
---------------------

Congratulations. PeopleTools has been successfully installed to:

   /apps/psoft/pt851

PRESS <ENTER> TO EXIT THE INSTALLER:
[pt851@orion4:/nfs/software/PeopleSoftCD/PeopleTools/PT8.51/PeopleTools8.51.00/Disk1]$

Looks like the InstallAnywhere tool does not like OL6.0. You can choose to ignore this error (no harm), or create the following symbolic link under /lib before starting the entire install :
[root@orion4:/lib]# ln -s /usr/lib64/libc.so libc.so.6
Once this symbolic link is created, there’s no more any error/warning coming from the installer. I like it better.

In the end, I created and configured a new domain against an existing database (the PSOVM HCM9.1 on Peopletools 8.51.02), and everything works as expected.
-------------------------------
PeopleSoft Domain Boot Menu
-------------------------------
     Domain Name: h91tmplt

  1) Boot (Serial Boot)
  2) Parallel Boot
  q) Quit

Command to execute (1-2, q) [q]: 1

Archived a copy of the domain configuration to /apps/psoft/pt851/appserv/h91tmplt/Archive/psappsrv.cfg
Attempting to boot bulletin board...
tmadmin - Copyright (c) 2007-2008 Oracle.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by Oracle.
Tuxedo is a registered trademark.
No bulletin board exists. Entering boot mode.

> INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 035

Booting admin processes ...

exec BBL -A :
        process id=9818 ... Started.
1 process started.
Attaching to active bulletin board.

> Attempting to boot ...
INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level 035

Booting server processes ...

exec PSWATCHSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 112980 -D H91TMPLT -S PSWATCHSRV :
        process id=9822 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9823 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9830 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9835 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9855 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9861 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9866 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9871 ... Started.
exec PSAPPSRV -o ./LOGS/stdout -e ./LOGS/stderr -s@psappsrv.lst -- -D H91TMPLT -S PSAPPSRV :
        process id=9877 ... Started.
exec PSSAMSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -D H91TMPLT -S PSSAMSRV :
        process id=9882 ... Started.
exec PSSAMSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -D H91TMPLT -S PSSAMSRV :
        process id=9885 ... Started.
exec PSSAMSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -D H91TMPLT -S PSSAMSRV :
        process id=9888 ... Started.
exec PSMONITORSRV -o ./LOGS/stdout -e ./LOGS/stderr -A -- -ID 112980 -D H91TMPLT -S PSMONITORSRV :
        process id=9892 ... Started.
exec JSL -o ./LOGS/stdout -e ./LOGS/stderr -A -- -n //orion4.phoenix.nga:9000 -m 9 -M 12 -I 5 -j ANY -x 40 -S 10 -c 1000000 -w JSH :
        process id=9896 ... Started.
exec JREPSVR -o ./LOGS/stdout -e ./LOGS/stderr -A -- -W -P /apps/psoft/pt851/appserv/h91tmplt/jrepository :
        process id=9906 ... Started.
15 processes started.

[pt851@orion4:/apps/psoft/pt851/appserv]$ more /etc/redhat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
[pt851@orion4:/apps/psoft/pt851/appserv]$ uname -a
Linux orion4.phoenix.nga 2.6.32-100.28.5.el6.x86_64 #1 SMP Wed Feb 2 18:40:23 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
[pt851@orion4:/apps/psoft/pt851/appserv]$

Well, Peoplesoft is not yet supported on OL6.0, not more than Oracle database (here above I’m using only the client, the database being on a remote server). Awaiting a certification, we can use it for testing purpose only.

Nicolas.

No comments: