PQ72951: Installation fails on Solaris when checking prerequisites. | |||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||
![]() 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(InstallerStatLocal 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros SRLS
|
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
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.