PQ72951: Installation fails on Solaris when checking prerequisites.

 Fixes are available

5.0.2: WebSphere Application Server Enterprise Edition Version 5.0 Fix Pack 2
5.0.2: WebSphere Application Server Version 5.0 Fix Pack 2 (Version 5.0.2)



APAR status
Closed as fixed if next.

Error description
The installation procedure systematically fails when checking if
the
prerequisite patches are installed on the system.
The following message is printed out in the /tmp/install.log
(Cf. annex
1):
--- prereqCheckFailureNotificationCustom() shows:
title: The installer has determined that your system may not
have all
operating system
patches required to safely run WebSphere. If higher versions of
the
required patches are
found, they are listed for convenience. Lower or absent patch
versions
listed below should
be installed or upgraded before continuing.
body: 108940-14 (Patch not found)
108652-27 (Patch not found)
108921-11 (Patch not found)
And the following Java exception is displayed on the terminal
used to
launch the installation script:
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:235)
at
PrereqCheckerSun.getInstalledPatches(PrereqCheckerSun.java:510)
at PrereqCheckerSun.checkForPatches(PrereqCheckerSun.java:363)
at PrereqChecker.checkForPatches(PrereqChecker.java:309)
at WelcomeState.prereqCheckStateSpecific(WelcomeState.java:119)
at InstallerState.prereqCheck(InstallerState.java:190)
at InstallerState.activateGUIParent(InstallerState.java:139)
at InstallerState.activate(InstallerState.java:82)
at
installer.stateMachine.InstallerStateFactory.getNextState(Instal
lerState
Factory.java:101)
at
installer.stateMachine.InstallerStateMachine.start(InstallerStat
Local fix
eMachine
.java:92)
at WASInstaller.install(WASInstaller.java:129)
at WASInstaller.main(WASInstaller.java:291)
Note that the  showrev -p  command output (Cf. annex 2) shows
that the
three patches mentioned in
the error message are really installed on the system (with
higher
versions).
Cna replace "showrev" command with a script to display expected
output.
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users           *
*                 installing WebSphere versions 4 and 5        *
*                 on Solaris 8 may encounter an error that     *
*                 the installer has determined that the        *
*                 operating system does not have all the       *
*                 required patches when in fact the patches    *
*                 and higher versions are there.               *
****************************************************************
* PROBLEM DESCRIPTION: java.util.NoSuchElementException        *
*                                                              *
*                      at java.util.StringTokenizer.nextToke   *
*                      n(StringTokenizer.java:235)             *
*                      at PrereqCheckerSun.getInstalledPatche  *
*                      s(PrereqCheckerSun.java:510)            *
*                      at PrereqCheckerSun.checkForPatches     *
*                      (PrereqCheckerSun.java:363)             *
*                      at PrereqChecker.checkForPatches        *
*                      (PrereqChecker.java:309)                *
*                                                              *
*                      at                                      *
*                      WelcomeState.prereqCheckStateSpecific   *
*                      (WelcomeState.java:119)                 *
*                      at InstallerState.prereqCheck           *
*                      (InstallerState.java:190)               *
*                                                              *
*                                                              *
*                      The installer will have determined that *
*                      your system does not have all the       *
*                      operating system patches when in fact   *
*                      the patches and higher versions are     *
*                      present.                                *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
This APAR is being closed FIN with concurrence from the
submitting customer.  This means that a fix to this APAR is
expected to be delivered from IBM in a release which is being
developed at the time that the APAR was closed.
The latest release of the product to exit development at the
time this APAR was closed was:
  WebSphere Application Server 5.0.2

On Solaris 8, the install code is not parsing the showrev -p
command to satisfy the what is expected in the prerequisite
checking code.  The installer thinks the patches are not
present resulting in it outputting that the required patches
are not present.

The outputted result to the showrev -p command on this system
is not compliant with what prereq checker is expecting. A
workaround, if you are confident that you have the required
patches or higher, is to disable the prereq checker.  The
official workaround is defined in technote 1031297.
Problem conclusion Temporary fix Comments
APAR information
APAR number PQ72951
Reported component name WEBSPHERE AE SO
Reported component ID 5630A2202
Reported release 400
Status CLOSED FIN
PE NoPE
HIPER NoHIPER
Submitted date 2003-04-08
Closed date 2003-05-20
Last modified date 2003-05-20

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros

SRLS

Fix information

Applicable component levels
R400 PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ72951
IBM Group: Software Group
Modified date: May 20, 2003