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