Upgrading packages individually on a UNIX computer

With the exception of Solaris computers, you do not need to stop any running Centrify process to perform an upgrade on UNIX machines. On Solaris computers, you should stop all Centrify processes before upgrading. You should note that while rebooting the computer or restarting agent services after an upgrade is not required for Centrify processes in most cases, you may need to reboot the computer or restart any processes that rely on PAM or NSS modules after you complete the upgrade to ensure that the upgraded binaries and libraries are being run. Rebooting the computer after upgrade is recommended as a best practice.

To upgrade Centrify software using the native package manager, follow these basic steps:

  • Stop all Centrify processes running on Solaris computers.

    For example:

    /usr/share/centrifydc/bin/centrifydc stop
    /etc/init.d/centrify-sshd stop
    /etc/init.d/adfsagent stop
  • Upgrade the core agent packages using the native package manager. The four core packages must be upgraded together.
  • Upgrade other Centrify packages using the native package manager.
  • Restart Centrify processes or reboot the computer.

Depending on the order in which you are upgrading individual packages, you might see warnings from the package manager about file dependencies. If you see that a dependency is generated because of a package you have yet to upgrade, it is safe to ignore the warning.

The next sections illustrate the commands to use on different platforms. The actual file name that you specify on the command line—including a specific build number, platform, and architecture—will identify the specific operating system you are updating, for example centrifydc-5.4.2-sol8-sparc-local.tgz or centrifydc‑5.4.2‑aix53‑ppc-bff.gz.