No space in /tmp to install IDM on Solaris
search cancel

No space in /tmp to install IDM on Solaris


Article ID: 50988


Updated On:


CA Directory CA Identity Manager CA Identity Governance CA Identity Portal CA Risk Analytics CA Secure Cloud SaaS - Arcot A-OK (WebFort) CLOUDMINDER ADVANCED AUTHENTICATION CA Secure Cloud SaaS - Advanced Authentication CA Secure Cloud SaaS - Identity Management CA Secure Cloud SaaS - Single Sign On CA Security Command Center CA Data Protection (DataMinder) CA User Activity Reporting



Document provides a workaround to issue of there being insufficient space in /tmp during IDM installation on Solaris.


The /tmp folder is used by the Install Anywhere IDM installer to place several temporary IDM files during installation. Install Anywhere (the Software used to build the IM installer) uses an environment variable called IATEMPDIR to assign the location of a temp directory for use during installation.

If neither the /tmp or /home/username directories have sufficient free space for the required operations, the installation process will fail.

If you have access to another drive or partition with more free space, you can set a new temp directory using the following two commands:
setenv IATEMPDIR /pathname (for Unix) where pathname represents a writable directory with more free space available than the two default directories.

As a general rule, the space requirement is about 3 times the size of the .exe files.

It is important to ensure that the IATEMPDIR variable is set in the parent shell of the IM installer.


  1. Backup Unix system

  2. setenv IATEMPDIR /<your_pathname>

    • Ensure that new path has >1GB available

  3. cd to IM installer's path

  4. ./ca-im-r12.5-sol.bin -i console (will run into Console mode)


Component: IDMGR