|
Problem |
When installing the WebSphere® Application Server V5.0.2
Cumulative Fix for SDKs, you are experiencing "missing prerequisite" and
"fix pack already installed" errors, depending on your configuration and
fix application history. If you are using the Windows® or Linux®
platforms, you will also find that a successful application of this fix
results in SR7+, not the indicated SR8. |
|
Cause |
The WebSphere
Application Server V5.0.2 Cumulative Fix for SDKs contains some
erroneous information which needs to be addressed before a successful
application will occur.
- Error 1:
WUPD0038I: The specified fix pack is
already completely installed |
|
The fix or fix pack ID, which is a normally unique
qualifier associated with each WebSphere Application Server fix or fix
pack, is the exact same as previous SDK fixes for WebSphere Application
Server V5.0.2. For example, the fix pack ID for the AIX® version of this
fix is "was502_jdk_aix" and the fix pack ID for the Linux® version is
"was502_jdk_linux_i386". These are the same name as the
previously-released SR7 fixes for WebSphere Application Server V5.0.2.
Hereafter, in this document, this ID will be referred to as <Fixpack
ID>. |
|
- Error 2:
The fixpack cannot be applied to the
currently selected product because of missing prerequisites |
|
The SDK fix is actually searching for a SDK of 1.3.1
only. If another SDK fix has been previously applied, such as SR7, the
version will be registered as something along the lines of 1.3.1.7 and the
update installer will not apply the fix. Your SDK version as it appears to
WebSphere can be verified using the
install_root/bin/versionInfo.sh|bat utility. |
|
- Error 3:
Users on Windows and Linux who have successfully installed this fix
might see that although their versionInfo output shows a 1.3.1.8 SDK, the
SDK itself is actually reporting SR7 as its version. This can be verified
by running the java -fullversion command in
install_root/java/bin from the command line. For
these two platforms the actual SDK packaged in the fix is indeed an SR7
build.
|
|
Solution |
- Solution 1:
Remove the <Fixpack ID>.ptfApplied and <Fixpack
ID>.ptfDriver files completely from the following directory:
install_root/properties/version/history |
|
Also remove the file <Fixpack ID>.ptf from
the following directory: |
|
install_root/properties/version |
|
It is necessary that you move these files OUTSIDE of the
entire install_root directory. |
|
- Solution 2:
Edit the
install_root/properties/version/JDK.product file
and modify the value called <version> so that it contains "1.3.1"
instead of "1.3.1.<x>". After you apply the new fix, this file will
have been updated, and no further editing is necessary.
After performing the preceding two actions, you should be able to
successfully apply the SDK fix using the update installer. However, a
problem remains for users of Windows and Linux systems, addressed in
Solution 3.
- Solution 3:
The SDK fix for WebSphere Application Server V5.0.2 (SR8) is being
repackaged so that the version for Windows and Linux no longer contains an
earlier version of the SDK. The release date of this cumulative fix has
not yet been announced. If SR8 is required, contact IBM Support and refer
to this technote. Request that IBM Support provide an individually
packaged version for SR8 for Windows or Linux.
|
|
|