Upgrading agents on Solaris systems

Before upgrading agents on Solaris systems you'll need the installation packages appropriate for your Solaris system, as listed in the table below.

Solaris agent installation packages
Solaris version Package type x86 or Sparc Agent package filename
Solaris 10

svr4

x86 centrify-infrastructure-services-2020-sol10-x86.tgz
Solaris 10

svr4

Sparc centrify-infrastructure-services-2020-sol10-sparc.tgz
Solaris 11

svr4

x86 centrify-infrastructure-services-2020-sol10-x86.tgz
Solaris 11

svr4

Sparc centrify-infrastructure-services-2020-sol10-sparc.tgz
Solaris 11

IPS

x86 centrify-infrastructure-services-2020-sol11-i386.tgz
Solaris 11

IPS

Sparc centrify-infrastructure-services-2020-sol11-sparc.tgz

To upgrade the Solaris svr4 packages:

Upgrading and migrating Solaris svr4 packages to IPS on Solaris 11

If you have a Solaris 11 system on which you've installed a previous release of the Centrify Agent for *NIX and you want to upgrade and use Solaris IPS, you do the upgrade in 3 steps:

  1. Run the install-last-svr4.sh script.

    This upgrades your previous agent to a temporary, in-between version 9.9.9.

  2. Run the install-last-svr4.sh script again and uninstall the version 9.9.9 packages.

    This prepares the system so that you can install the IPS packages.

  3. Run the IPS-specific install script, install-ips.sh to install the Solaris IPS packages.

These steps assume that there aren't any child zones configured on this Solaris system.

You'll need the IPS specific tgz file and also the svr4 tgz for your system in order to perform these steps.

Before you upgrade:

  • Make sure that the agents components that are installed before you upgrade are the same ones that you want to have installed after the upgrade. It's easier to do the upgrade in place this way.

    For example, if you have the audit agent currently installed but you don't want it installed in the new version, remove it before upgrading. Or, if you don't have the ldap proxy component installed but you do want it installed in the new version, install it first (the same version as the other agent components that are already installed).

To upgrade and migrate the Solaris svr4 packages to IPS on Solaris 11:

  1. Log on or switch to the root user.

  2. Change to the appropriate directory that contains the Centrify agent package you want to install.

    For example, change to the Agent_Unix directory.

    If you downloaded individual agent packages from the Centrify Download Center, unzip and extract the contents. For example, you'll need the following two .tgz files:

    centrify-infrastructure-services-2020-sol11-i386.tgz

    centrify-infrastructure-services-2020-SolarisVersion-platform-arch.tgz

    For each package, extract them; here's an example:

    gunzip -d centrify-infrastructure-services-<release>-platform-arch.tgz

    tar -xf centrify-infrastructure-services-<release>-platform-arch.tar

  3. Change to the /lastsvr4 sub-directory and run the install-last-svr4.sh script to prepare the previous installation for upgrade:

    1. The script prompts you, "Do you want to continue and upgrade to v.9.9.9?"

      Enter Y for yes.

    2. The script prompts you to confirm your selection:

      Enter Y to continue (or enter N to change the settings).

      The script unpackages the files and installs the new packages.

  4. Run the install-last-svr4.sh script a 2nd time and uninstall the 9.9.9 version components:

    1. The script prompts you, asking if you want to erase, reinstall, or keep the current package.

      Enter E to erase.

    2. The script prompts you to confirm your selection to uninstall the package.

      Enter Y to continue.

      The script uninstalls and removes the version 9.9.9 files.

    3. You can run the following command to verify the Solaris agent package svr4 installation status:

      pkginfo | grep -i centrify

      Note that there is no space between "pkg" and "info"; if you search for "pkg info" you'll be searching for IPS packages.

  5. Change to the directory (up one level) that contains the installation packages and run the install-ips.sh script.

    1. The script will list that it found previously installed svr4 packages and prompts you, asking if you want to continue.

      Enter Y for yes.

    2. The script will list out the package versions to install and prompts you to confirm.

      Enter Y to confirm and continue.

      The script installs the IPS packages.

  6. You can run the following command to verify the Solaris agent package IPS installation status:

    pkg info | grep -i centrify

    Note the space between "pkg" and "info"; if you search for "pkginfo" you'll be searching for svr4 packages.