Thursday, February 28, 2008

Peopletools 8.49.00 and PIA

Usually, I install the Weblogic software with a separate user account than Peoplesoft.
And I manage the webserver with the user which installed Weblogic. Until now, that worked fine.
But...

A test of a Peopletools 8.49 (non-patched) show strange error when I installed the PIA installer.
My installation is on OEL4.6, I installed successfully the Peopletools 8.49 and HRMS9.0. I created an Application server and it is running.
Here below, the installation of PIA within the weblogic user (which in psoft group and has all the rights against the PS_HOME directory), I only print the end of installation :
[ptsys@orion:/apps/psoft]$ su - weblogic
Password:
[weblogic@orion:/home/weblogic]$ cd /apps/psoft/ptsys/setup/
[weblogic@orion:/apps/psoft/ptsys/setup]$ ls
dbcodes.pt install_endorsed.sh pkgs psdb.sh PsMpCrystalInstall PsMpPIAInstall psrun.mak pstuxftp.txt unpack_jre.sh
endorsed parmfile pscbl.mak psdmtx.cfg PsMpDbInstall PsMpWebAppDeployInstall pstuxenv.sh uninstall_endorsed.sh
[weblogic@orion:/apps/psoft/ptsys/setup]$ cd PsMpPIAInstall
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ ls
archives jrefix media.inf scripts setup.aix setup.cp setup.exe setup.hp setup.hp-ia64 setup.jar setup.linux setup.solaris
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ export DISPLAY=0.0
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ ./setup.linux -console

Initializing Wizard........
Launching InstallShield Wizard........


Welcome to the InstallShield Wizard for PeopleSoft Internet Architecture.

Using the InstallShield Wizard you will install PeopleSoft Internet
Architecture on your computer.

Version: 8.49

Note: If installing onto a BEA WebLogic Server, make sure to shutdown any
running web servers to avoid web server corruption.

Select Next to continue or Cancel to exit.

Press 1 for Next, 3 to Cancel or 5 to Redisplay [1]


Choose the directory where you installed PeopleSoft, commonly known as
"PS_HOME":

Please specify a directory name or press Enter [/] /apps/psoft/ptsys

Creating domain...

0 % complete
20 % complete
JAR LOCCC----->/apps/psoft/ptsys/setup/PsMpPIAInstall
JAR LOCCC----->/apps/psoft/ptsys/setup/PsMpPIAInstall
Warning: /apps/psoft/ptsys/webserv/peoplesoft/applications/peoplesoft/PSOL.war/WEB-INF/lib does not exist. (PSChangeSharedLibPermission)

INSTALL FAILED!!!

The InstallShield Wizard has failed to install PeopleSoft Internet
Architecture. Please see the following log files for the error messages:

/apps/psoft/ptsys/webserv/silent_install.log

Choose Finish to exit the wizard.

Press 3 to Finish or 5 to Redisplay [3]

Program Aborted. Cleaning up........

[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$


Interesting :-(

The workaround is to invoke the $PS_HOME/psconfig.sh before running the installation, without forgot to give the rights as weel to the weblogic user (rwx against the PS_HOME directory). Then you'll be able to install the PIA as well with the weblogic user. However, still the sad warning.

[ptsys@orion:/apps/psoft]$ su - weblogic
Password:
[weblogic@orion:/home/weblogic]$ cd /apps/psoft/ptsys
[weblogic@orion:/apps/psoft/ptsys]$ . psconfig.sh
[weblogic@orion:/apps/psoft/ptsys]$ cd setup/
[weblogic@orion:/apps/psoft/ptsys/setup]$
[weblogic@orion:/apps/psoft/ptsys/setup]$ ls
dbcodes.pt install_endorsed.sh pkgs psdb.sh PsMpCrystalInstall PsMpPIAInstall psrun.mak pstuxftp.txt unpack_jre.sh
endorsed parmfile pscbl.mak psdmtx.cfg PsMpDbInstall PsMpWebAppDeployInstall pstuxenv.sh uninstall_endorsed.sh
[weblogic@orion:/apps/psoft/ptsys/setup]$ cd PsMpPIAInstall
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ ls
archives jrefix media.inf scripts setup.aix setup.cp setup.exe setup.hp setup.hp-ia64 setup.jar setup.linux setup.solaris
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ export DISPLAY=0.0
[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$ ./setup.linux -console

Initializing Wizard........
Launching InstallShield Wizard........


Welcome to the InstallShield Wizard for PeopleSoft Internet Architecture.

Using the InstallShield Wizard you will install PeopleSoft Internet
Architecture on your computer.

Version: 8.49

Note: If installing onto a BEA WebLogic Server, make sure to shutdown any
running web servers to avoid web server corruption.

Select Next to continue or Cancel to exit.

Press 1 for Next, 3 to Cancel or 5 to Redisplay [1]


Choose the directory where you installed PeopleSoft, commonly known as
"PS_HOME":

Please specify a directory name or press Enter [/apps/psoft/ptsys]

[...]

BUILD SUCCESSFUL
Total time: 0 seconds


Deploy Completed. Click next to finish the install.
Warning: /apps/psoft/ptsys/webserv/peoplesoft/applications/peoplesoft/PSOL.war/WEB-INF/lib does not exist. (PSChangeSharedLibPermission)

The InstallShield Wizard has successfully installed PeopleSoft Internet
Architecture. Choose Finish to exit the wizard.

Press 3 to Finish or 5 to Redisplay [3]

[weblogic@orion:/apps/psoft/ptsys/setup/PsMpPIAInstall]$

Note, despite the warning, the webserver run fine, and the front end application is running as well.

Well, fortunately the problem disapear after installing the Peopletools patch 8.49.08, it doesn't required anymore to invoke the $PS_HOME/psconfig.sh, and the warning doesn't come neither. But there is some reason here above to be afraid.
The conclusion is really to avoid the first output of any release and wait for patches before going on...

No comments: