Linux Installation Requirements

These requirements exist on a Linux system. If you have registered your Red Hat installation, we recommend that you use yum to install the packages. Otherwise, you can use rpm to install the packages.
cim1268
These requirements exist on a Linux system. If you have registered your Red Hat installation, we recommend that you use yum to install the packages. Otherwise, you can use rpm to install the packages.
Alternatively, use Add/Remove Software to resolve the dependencies, and unchecking the Only Native Packages filter option.  Using this approach, you select and install the required i686 architecture dependencies.
The i686 suffix specifies that the library is 32-bit, for the x86 processor.
Identity Manager
 Server
For Red Hat 6.x and Red Hat 7.x, install these packages in the following order:
  1. glibc.i686.rpm
  2. libXext.i686.rpm
  3. libXtst.i686.rpm
  4. ncurses-devel.i686.rpm
  5. ksh.rpm
  6. libXmu.i686.rpm
  7. libXft.i686.rpm
  8. libXpm.i686.rpm
Provisioning Server
  • For Red Hat 6.x and Red Hat 7.x, install these packages in the following order:
    1. compat-libstdc++.i686.rpm
      RedHat has stopped shipping "compat-libstdc++.i686.rpm" with RHEL 7.x, and hence you cannot install this RPM using yum. Therefore, you must download the RPM from the RedHat website and install on the machine that hosts the Provisioning Server.
    2. libstdc++.i686.rpm
    3. libidn.i686.rpm
    4. libgcc.i686.rpm
  • Ensure that the minimum value of <SEMMNI> parameter in Kernel.sem is 
    297
CA Directory
For Red Hat 6.x and Red Hat 7.x, install these packages in the following order:
  1. glibc.i686.rpm
  2. libXext.i686.rpm
  3. libXtst.i686.rpm
  4. ncurses-devel.i686.rpm
  5. ksh.rpm
  6. libXmu.i686.rpm
  7. libXft.i686.rpm
  8. libXpm.i686.rpm
Provisioning Directory
C Shell, an enhanced version of csh, is required to install the Provisioning Directory on RHEL platform.
Run the following command to install C Shell:
$>  yum install tcsh
CA IAM Connector Server
For Red Hat 6.x and Red Hat 7.x,, install these packages in the following order:
  1. glibc.i686.rpm
  2. libX11.i686.rpm
  3. llibxcb.i686.rpm
  4. libXtst.i686.rpm
  5. libXau.i686.rpm
  6. libXi.i686.rpm
  7. libXext.i686
  8. nss-softokn-freebl.i686.rpm
  9. libXmu.i686.rpm
  10. libXft.i686.rpm
  11. libXpm.i686.rpm
Sufficient Entropy
On a Linux system, ensure that sufficient entropy is available. 
Identity Manager
 requires random data from /dev/random to perform essential cryptographic functions. If data in /dev/random is exhausted, 
Identity Manager
 processes must wait for random data to be available. This waiting results in poor performance. Use rngd and rng-tools to ensure that /dev/random has sufficient data and reading processes are not blocked.
Run the following command to test entropy:
watch -n 1 cat /proc/sys/kernel/random/entropy_avail
If the return value is less than 1000, then consider adding an Entropy Pump to all servers.
stat Command Verification
Before installing any
Identity Manager
 components, you must have the 'stat' command installed. To determineif you have it already installed, use the following command:
stat -c %U <ANY-DIRECTORY-NAME>
This command should return the 'OWNER' of the directory name specified.
If the command returns "command not found" or any such errors, make sure to install the required "GNU core util" package.