blank.gif (807 bytes) Upgrading a Globus installation to the latest version of OpenSSL

This page describes how to upgrade an existing Globus installation to the latest version of OpenSSL.

Installing the Latest OpenSSL

  1. Download the latest globus_openssl package.
    The latest OpenSSL package for Globus can be found on the Globus FTP site in /pub/gsi. The link globus_openssl-latest.tar.gz will be the latest package. At the current date the latest version is globus_openssl-0.9 corresponding to OpenSSL-0.9.6g.
  2. Make sure the environment variable GLOBUS_LOCATION is set to the path of your Globus Installation.
  3. Install the globus_openssl package using the following command. <flavor> should be the flavor you originally used for your GT2 installation. If you installed multiple flavors you should run this once for each flavor.
    $GLOBUS_LOCATION/sbin/globus-build -install-only -force \
    globus_openssl-latest.tar.gz <flavor>
    
  4. If you have Resource Management and/or Data Management servers installed, you will need to rebuild these servers. Directions are given in the following sections.

Rebuilding the Resource Management Servers

If you have Resource Management servers (Gatekeeper and Job Manager) you'll need to rebuild them to use the updated openssl package. To do this follow these steps:

  1. Make sure the GLOBUS_LOCATION environment variable is set to the path of your GT2 installation.
  2. Download the latest versions of the globus_gatekeeper and globus_gram_job_manager packages from: ftp://ftp.globus.org/pub/gt2/2.0/packages/src/
  3. Build each package, in turn, using the following command (you'll run globus-build twice, once for each package). <flavor_name> should be the flavor you originally used to install the Resource Management server bundle.
    $GLOBUS_LOCATION/sbin/globus-build -force -static=1 \
        <package_name> <flavor_name>

Rebuilding the Data Management Server

If you have the Resource Management server (GridFTPd) you'll need to rebuild it to use the updated openssl package. To do this follow these steps:

  1. Make sure the GLOBUS_LOCATION environment variable is set to the path of your GT2 installation.
  2. Download the latest version of the globus_gridftp_server package from: ftp://ftp.globus.org/pub/gt2/2.0/packages/src/
  3. Build the package using the following command. <flavor_name> should be the flavor you originally used to install the Data Management server bundle.
    $GLOBUS_LOCATION/sbin/globus-build -force -static=1 \
        <package_name> <flavor_name>