Retail Application Installation Is Using /tmp Directory Instead Of /var/tmp For Temporary Files

(Doc ID 2310963.1)

Last updated on OCTOBER 02, 2017

Applies to:

Oracle Retail Price Management - Version 16.0 and later
Information in this document applies to any platform.

Goal

While installing oracle retail applications [e.g. rpm] or running opatch for retail applications, it utilizes /tmp directory for writing temporary installation files. However, in Oracle Solaris, /tmp directory is pointing to memory which can be filled up at any point of time. That is why Oracle has a standard to write all temp files in /var/tmp directory for Oracle Solaris as per https://docs.oracle.com/cd/E23824_01/html/821-1459/fsswap-29713.html

As retail applications do not conform to this standard, we get below errors while running the installer,

oracle@tggortdevas:/u01/app/oracle/cd/rpm/CDROM/rpm/application$ ./install.sh
en_US.ISO8859-1: unknown locale

ORACLE HOME FOUND: /u01/app/oracle/product/middleware/rpm

./install.sh[82]: .[96]: .[248]: .[20]: .: line 212: write to 1 failed [No space left on device]
./install.sh[82]: .[96]: .[248]: .[20]: .: line 324: write to 1 failed [No space left on device]
./install.sh[82]: .[96]: .[248]: .[20]: .: line 337: write to 1 failed [No space left on device]
./install.sh[82]: .[96]: .[248]: .[20]: .: line 520: write to 1 failed [No space left on device]
./install.sh: Don't know how to set the shared library path for .
./install.sh[82]: .[96]: .[248]: .[20]: .: line 537: write to 1 failed [No space left on device]
./install.sh[82]: .[96]: .[248]: .[20]: .[537]: [: argument expected

Can you please fix this as we cannot run the installer after freeing up memories on all occasions?
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms