2.5 Installing Identity Manager on SLES Servers

  • Ensure to install the following dependent libraries or RPMs before installing Identity Manager:

    • libgcc*.x86_64

    • gettext.x86_64

    • unzip

    • bc

    • lsof

    • net-tools

    • openssl

    • pam-modules

    • coreutils

  • Ensure that the glibc-32bit-*.x86_64.rpm and libnsl-*.x86_64.rpm is installed, where * denotes the latest version of the RPM.

    For example, to add libnsl-<version>.x86_64.rpm file you can enter the following command:

    zypper in libsnl-<version>.x86_64.rpm
  • Ensure that the libstdc++6-32bit RPM is installed before installing iManager.

  • (Conditional) If you are installing Identity Manager on SLES 15 or SLES 15 SPx (where x denotes all SLES 15 versions supported with Identity Manager), ensure that the libncurses5*,libncurses6* and insserv-compat* RPMs are installed. The * symbol denotes the latest version of the RPM.

  • (Conditional) Before installing or upgrading Identity Manager to 4.8.x version, make sure that you download and execute the idm_updated_os_linux.sh script available at the location: TID KM000007635. If you do not replace the script, the PostgreSQL database configuration may fail with the following error:

    symbol lookup error: /opt/netiq/idm/postgres/bin/../lib/libgssapi_krb5.so.2: undefined symbol: krb5_ser_context_init, version krb5_3_MIT

    NOTE:This issue occurs when the PostgreSQL database is installed on either Identity Applications or Identity Reporting on the same server.

    For more information, see TID KM000007635.

  • To install the required packages for Identity Manager on SLES, create an install.sh file and add the following contents to the file:

    #!/bin/bash
    
    zypper refresh
    
    PKGS=" libstdc*.x86_64 libgcc*.x86_64 unzip bc bash coreutils gettext.x86_64 glibc.x86_64 lsof net-tools openssl sed insserv ss* pam-modules"
    
    for PKG in $PKGS ;
    do
        zypper -n install "$PKG"
    
    done

    Run the install.sh file.

NOTE:NetIQ recommends you to obtain the dependent packages from your operating system subscription service to ensure continued support from your operating system vendor. If you do not have a subscription service, you can find the recent packages from a website such as http://rpmfind.net/linux.