Thursday, November 21, 2013

Error in CreateOUIProcess( ): 13


Please wait ...Error in CreateOUIProcess(): 13: Permission denied

When we try to launch the 12c database run installer from the Linux  we are getting the below error

Step 1

[oracle@oracledb1 database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 500 MB.   Actual 1356 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 49151 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-11-21_06-59-43AM. Please wait ...Error in CreateOUIProcess(): 13: Permission denied

Step 2

Check the file permission of the java which will execute the oui  the java of the run installer can be located in the /tmp/OraInstall

[oracle@oracledb1 bin]$ pwd
/tmp/OraInstall2013-11-20_11-19-33PM/jdk/jre/bin
[oracle@oracledb1 bin]$ ls
ControlPanel  java  java_vm  javaws  jcontrol  keytool  orbd  pack200  policytool  rmid  rmiregistry  servertool  tnameserv  unpack200
[oracle@oracledb1 bin]$ ./java
-bash: ./java: Permission denied
[oracle@oracledb1 bin]$

Check the file whether it is corrupted 

[oracle@oracledb1 bin]$ file java
java: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped
Once the file show the details it is not corrupted and we can use 

Step 3
Solution 1

Export the TMP directory to the home folders tmp directory so it will not touch the /tmp
export TMP=$HOME/tmp
Now the installer starts and goes through 
[oracle@oracledb1 database]$ ./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 500 MB.   Actual 2510 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 49151 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual
16777216    Passed
Preparing to launch Oracle Universal Installer from
/home/oracle/tmp/OraInstall2013-11-21_07-22-10AM. Please wait
...[oracle@oracledb1 database]$

Now we have permission to execute the java to invoke the GUI screen because the tmp folder is present in the home folder of the oracle user 
[oracle@oracledb1 bin]$ ./java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)
[oracle@oracledb1 bin]$ pwd
/home/oracle/tmp/OraInstall2013-11-21_07-22-10AM/jdk/jre/bin
[oracle@oracledb1 bin]$

Solution 2

cat /etc/fstab

/dev/mapper/vglocal20130819-tmp00 /tmp                    ext4    defaults,nosuid,nodev,noexec        1 2

the execution permission was no execute and the java will not execute and start the oui installer change the mount option in the fstab and restart the ./runinstaller.. once you restart the run installer we need to reboot the Server to take effect ...





5 comments:

  1. Thanks Palane, noexec trick helped.

    As root,

    mount -o remount,exec /tmp

    ReplyDelete
  2. Preparing to launch Oracle Universal Installer from /tmp/OraInstall2020-01-16_04-04-42PM. Please wait ...$ Error in CreateOUIProcess(): 13
    -I was getting the above error, but, without the 'Permission Denied'.
    1. I checked the /tmp and OUI was able to create the directories.
    2. I emptied /tmp. It had enough space. It still did not work.
    3. Changed the TMP to $HOME/tmp and it worked for me. Thanks!

    ReplyDelete
  3. Thanks a lot for this article, it help me to fix similar problem.

    ReplyDelete
  4. Oracle Fusion Applications: Error In Createouiprocess( ): 13 >>>>> Download Now

    >>>>> Download Full

    Oracle Fusion Applications: Error In Createouiprocess( ): 13 >>>>> Download LINK

    >>>>> Download Now

    Oracle Fusion Applications: Error In Createouiprocess( ): 13 >>>>> Download Full

    >>>>> Download LINK B9

    ReplyDelete