Readme File for IBM® Spectrum Conductor 2.5.0 RFE 600141
Readme file for: IBM Spectrum Conductor
Product Release: 2.5.0
Fix ID: sc-2.5-build600141
Publication date: February 5, 2021
This enhancement provides instructions on upgrading third party libraries in IBM Spectrum Conductor 2.5.0 to address security issues.
Contents
1. Download location
2. Product and components affected
3. Installation
4. Uninstallation
5. List of files
6. Product notifications
7. Copyright and trademark information
1. Download location
Download enhancement 600141 from the following location: http://www.ibm.com/eserver/support/fixes/
2. Product and components affected
Component name, Platform, Fix ID:
GUI/ASCD/PMC/Explorer/conductorspark, Linux x86_64 or Linux ppc64le, sc-2.5-build600141
3. Installation
Follow the instructions in this section to download and install this enhancement to your cluster.
System requirements
Linux x86_64 or Linux ppc64le
Installation
a. Log on to the management host as the cluster administrator:
> source profile.platform
> egosh user logon -u Admin -x Admin
b. Stop all services:
> egosh service stop all
c. On each of your management hosts (or just one management host if you are using a shared file system), delete the unused directory and move them to a backup directory (for example, /tmp/backup):
> sh DeleteAndBackup.sh /tmp/backup
Note: Running the DeleteAndBackup.sh command automatically backs up the current binary files to your specific backup directory for recovery purposes. Do not delete this backup directory; you will need it if you want to recover the original files. If you need manually delete the original jar file in the backup directory, go to the /tmp/backup/BackupFor600141 directory and delete the file.
d. On each of your management hosts (or just one management host if you are using a shared file system):
i. Download the following packages (for example, to a /conductorfixes directory):
· conductorsparkmgmt-2.5.0.0_noarch_build600141.tar.gz
· egomgmt-3.9.0.0_noarch_build600141.tar.gz
· ascd-2.5.0.0_noarch_build600141.tar.gz
· conductorsparkcore- 2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz
Note: In the following steps, you will use the egoinstallfixes command to install these packages. Running the egoinstallfixes command automatically backs up the current binary files to a fix backup directory for recovery purposes. Do not delete this backup directory; you will need it if you want to recover the original files
ii. Install the conductorsparkmgmt-2.5.0.0_noarch_build600141.tar.gz package:
$ egoinstallfixes /conductorfixes/conductorsparkmgmt-2.5.0.0_noarch_build600141.tar.gz
iii. Install the egomgmt-3.9.0.0_noarch_build600141.tar.gz package:
$ egoinstallfixes /conductorfixes/egomgmt-3.9.0.0_noarch_build600141.tar.gz
iv. Install the ascd-2.5.0.0_noarch_build600141.tar.gz package:
$ egoinstallfixes /conductorfixes/ascd-2.5.0.0_noarch_build600141.tar.gz
v. Install the conductorsparkcore-2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz package:
$ egoinstallfixes /conductorfixes/conductorsparkcore-2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz
vi. Run the pversions command to verify the installation:
$ pversions -b 600141
e. On each of your compute hosts (skip this step if you are using a shared file system):
i. Download the following package (for example, to a /conductorfixes directory):
· conductorsparkcore-2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz
Note: In the following steps, you will use the egoinstallfixes command to install these packages. Running the egoinstallfixes command automatically backs up the current binary files to a fix backup directory for recovery purposes. Do not delete this backup directory; you will need it if you want to recover the original files
ii. Install the conductorsparkcore-2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz package:
$ egoinstallfixes /conductorfixes/conductorsparkcore-2.5.0.0_[x86_64|ppc64le]_build600141.tar.gz
iii. Run the pversions command to verify the installation:
$ pversions -b 600141
f. Delete all subdirectories and files from the following directories:
> rm -rf $EGO_TOP/gui/work/*
> rm -rf $EGO_TOP/gui/workarea/*
> rm -rf $EGO_TOP/kernel/rest/workarea/*
Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory.
g. Launch your browser and clear the browser cache.
h. Start all services:
> egosh service start all
4. Uninstallation
If required, follow the instructions in this section to uninstall this enhancement from your cluster:
a. Log on to the management host as the cluster administrator and stop all services:
> source profile.platform
> egosh user logon -u Admin -x Admin
> egosh service stop all
b. On each management host (or just one host if you are using a shared file system), roll back this interim fix using the egoinstallfixes command:
> egoinstallfixes -r 600141
c. On each of your compute hosts, roll back this interim fix using the egoinstallfixes command (skip this step if you are using a shared file system):
> egoinstallfixes -r 600141
d. On each management host (or just one host if you are using a shared file system), roll back this enchantment from your backup directory (specified in the installation step):
> sh rollback.sh /tmp/backup
e. Change the files owner to the cluster administrator:
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_CONFDIR/../../conductorspark/conf/dataconnectors
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_TOP/conductorspark/activation/conductorsparkcore2.5.0/conf/dataconnectors
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_TOP/explorer/10.1.1/node_modules/pa-log/node_modules
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_TOP/explorer/10.1.1/public/explorer/bower_componets
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_TOP/wlp/usr/servers/gui/apps/ego/3.9/platform/fusioncharts
> chown -Rh $CLUSTERADMIN:$ADMINGROUP $EGO_TOP/wlp/usr/servers/gui/apps/conductor/2.5.0/conductorgui/bower_components
Note: CLUSTERADMIN is your cluster administrator account (for example, egoadmin), ADMINGROUP is the operating system group for your cluster administrator.
f. Delete all subdirectories and files from the following directories:
> rm -rf $EGO_TOP/gui/work/*
> rm -rf $EGO_TOP/gui/workarea/*
> rm -rf $EGO_TOP/kernel/rest/workarea/*
Note: If you configured the WLP_OUTPUT_DIR parameter and APPEND_HOSTNAME_TO_WLP_OUTPUT_DIR is set to true in the $EGO_CONFDIR/wlp.conf file, you must clean up the $WLP_OUTPUT_DIR/webgui_hostname/gui/workarea/ directory.
g. Launch your browser and clear the browser cache.
h. Start all services:
> egosh service start all
5. List of files
ascd-2.5.0.0_noarch_build600141.tar.gz
conductorsparkcore-2.5.0.0_ppc64le_build600141.tar.gz
conductorsparkcore-2.5.0.0_x86_64_build600141.tar.gz
conductorsparkmgmt-2.5.0.0_noarch_build600141.tar.gz
egomgmt-3.9.0.0_noarch_build600141.tar.gz
DeleteAndBackup.sh
rollback.sh
6. Product notifications
To receive information about product solution and patch updates automatically, subscribe to product notifications on the My Notifications page http://www.ibm.com/support/mynotifications/ on the IBM Support website (http://support.ibm.com). You can edit your subscription settings to choose the types of information you want to get notification about, for example, security bulletins, fixes, troubleshooting, and product enhancements or documentation changes.
7. Copyright and trademark information
© Copyright IBM Corporation 2021
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM®, the IBM logo, and ibm.com® are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.