RE: runInstaller and strace: how to figure out why client exits

  • From: "Milen Kulev" <makulev@xxxxxxx>
  • To: <sacrophyte@xxxxxxxxx>, "'ORACLE-L'" <oracle-l@xxxxxxxxxxxxx>
  • Date: Mon, 4 May 2009 22:08:20 +0200

Hallo Charles,

how did you  start strace ?  Do you have used –f (follow forks) option  “strace 
–f ….”  ?

Regards. Milen 

 

From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On 
Behalf Of Charles Schultz
Sent: Montag, 4. Mai 2009 19:42
To: ORACLE-L
Subject: runInstaller and strace: how to figure out why client exits

 

We are attempting a silent install of 10.2.0.1 to be patched up to 10.2.0.4 on 
linux. A dba did this the first time and was asked about space issues (you 
know, space is getting full, do you want to continue). The dba exited the 
session without responding, and now subsequent runInstaller operations simply 
exit immediate, even though the runInstaller screen dump says to "Please 
wait..."

 

What can I tell from the strace? I cannot see where runInstaller is looking for 
any previous opened files (ie, lock file). On top of that, we have no lock 
files whatsoever, and no lock* directory in oraInventory or oui.

 

Thoughts?

 

 

rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0

rt_sigaction(SIGINT, {0x807b8d0, [], 0}, {SIG_DFL}, 8) = 0

waitpid(-1, Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, SuSE-10, redhat-4, 
redhat-5, UnitedLinux-1.0, asianux-1, asianux-2 or asianux-3

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from 
/tmp/OraInstall2009-05-04_12-42-54PM. Please wait ...[{WIFEXITED(s) && 
WEXITSTATUS(s) == 255}], 0) = 5590

rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

--- SIGCHLD (Child exited) @ 0 (0) ---

waitpid(-1, 0xbfedb68c, WNOHANG)        = -1 ECHILD (No child processes)

sigreturn()                             = ? (mask now [])

rt_sigaction(SIGINT, {SIG_DFL}, {0x807b8d0, [], 0}, 8) = 0

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(255, "", 1756)                     = 0

exit_group(255)                         = ?

Process 5580 detached

 


-- 
Charles Schultz

Other related posts: