APAR JR31211 for IBM WebSphere Remote Server Standard Edition
Problem description
The password management feature of WebSphere Remote Server (WRS) 6.2.1 fails on Red Hat Enterprise Linux (RHEL). The output from the changePassword.sh script reveals a syntax error in the chpasswd command usage.
A similar problem may occur during the installation of WRS on RHEL. If the mqm user already exists, the installation will fail when the install program attempts to change the mqm user password using the chpasswd command.
Users affected
• Any user of WRS 6.2.1 on Red Hat Enterprise Linux who wishes to use the password management feature.
• Any user attempting to install WRS on Red Hat Enterprise Linux where an mqm user already exists.
Fix description
The line in the changePassword.sh script which invokes the chpasswd command has been modified to support Red Hat Enterprise Linux.
The fix also contains an update to the WRS Development Environment which will correct the problem in solutions that you generate using the WRS Development Environment.
Applying the fix to WRS runtime stack deployed on Red Hat Linux
The only file needed when applying the fix to the WRS runtime stack is:
6.2.1-WS-WRSStandard-Linux-JR31211_wrsbase.zip
To install the fix, unzip the file 6.2.1-WS-WRSStandard-Linux-JR31211_wrsbase.zip in the directory where you installed the WRS Base component. The default installation location of WRS Base is /opt/IBM/SIF.
For example:
cd /opt/IBM/SIF
unzip PathToZipFile/6.2.1-WS-WRSStandard-Linux-JR31211_wrsbase.zip
This action will replace the changePassword.sh file in the PasswordMgmt directory.
Applying the fix to WRS development environment
To automatically include this fix in future deployments, you must apply the fix to your WRS development environment and regenerate your solution.
To apply the fix, unzip the file you downloaded in the previous step into the root directory of the WRS Workspace. The default installation directory of the WRS Workspace is
Linux
/opt/IBM/SIF/workspace/wrs621
Windows
C:\Program Files\IBM\SIF\workspace\wrs621
For example, if your development environment is on Linux:
cd /opt/IBM/SIF/workspace/wrs621
unzip PathToZipFile/6.2.1.0-WS-WRSStandard-Linux-JR31211_workspace.zip
This action will overwrite the following files in your workspace:
IRU_common_resources/mediaJars/wrsbase_62_lnx.xx.jar
Mq_60_Lnx/src/Mq_60_Lnx/userPrograms/MainProgram.java