EEM Install guide for Linux

Blog Post created by musmo02 Employee on Jan 6, 2015


Installation Instructions


    • Please check the compatibility matrix 


    • it needs 4GB memory, 10GB disk (including 1GB temp for install), 


    • Startup Scripts reside at /etc/init.d/dxserver and /etc/init.d/igatewayd







Prerequisite packages to install (all are 32bit and available on the RHEL6.1 x86 installation disk)


    1. Required before the installer will run


      • libgcc-4.4.5-6.el6.i686.rpm


      • libstdc++-4.4.5-6.el6.i686.rpm


    1. Required before the web UI will function properly (only for R12.5)


      • libuuid-2.17.2-12.el6.i686.rpm



Note: EEM ship the following libraries as a part of the installation.


  1. zlib-1.2.3-25.el6.i686.rpm
  2. pcre-7.8-3.1.el6.i686.rpm 


DNS Lookup should be working for the server before we start the EEM installation process.






You may experience the following error during installation:




Error: Sanity test failed




This platform is not supported or the runtime libraries are missing on the system



EEM requires x86 version of which is part of


libgcc-4.4.5-6.el6.i686.rpm (as mentioned in perquisites section).





  1. The installer for "CA Directory" creates a local user called "dsa" and a local group called "etrdir".
  2. Root is required to install EEM


If you have those packages then it will run successfully.  Here are the default choices from the installer:



Product Name:


    CA Embedded Entitlements Manager


Install Set:




Product Features:




Shared Components Folder:




EEM Folder:




CA Directory Folder:




CA iTechnology Folder:




Data DSA Port:( LDAP listener)




DB Size(in Mb):




Fips Compatibility:




CA Directory User:


    user:dsa, group:etrdir


CA iGateway User:


    user:root, group:sys



Then it goes through the install and you get the following message:




Installation Complete




Congratulations. CA Embedded Entitlements Manager has been successfully installed to:




The Startup Scripts are installed and automatically started after installation


Startup Scripts live at /etc/init.d/dxserver and /etc/init.d/igatewayd






  • One can install EEM as a non-root user by providing non root user details as IGW User and IGW group. But, the installation must be done with a root user. Once installed the services will be run as a non-root user.
  • Directory install will halt if the root account or account that sudo to root is not inheriting the c shell.  Csh is required for CA directory to install correctly.







  • Installation default logs are at


    • /opt/CA/Directory/cadir_install.log
    • opt/CA/SharedComponents/iTechnology/igwInstall.lo
    • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/CA_Embedded_Entitlements_Manager_InstallLog.lo
    • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/eiam-install.log


      • This is the main log that should be checked after install

  • Docs are onboard at /opt/CA/Directory/doc/html



Uninstall Procedure



      • $IGW_LOC/S99igateway stop


      • stop dxserver use: su - dsa  -c “dxserver stop all


      • opt/CA/SharedComponents/EmbeddedEntitlementsManager/uninstall/eiamuninstall


      • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/uninstall/eiamuninstall -DFORCE_UNINSTALL=true



Forcefully uninstall EEM server. This is useful when there is any application instances registered with EEM.