runInstaller and strace: how to figure out why client exits

From: Charles Schultz <sacrophyte_at_gmail.com>
Date: Mon, 4 May 2009 12:41:59 -0500
Message-ID: <7b8774110905041041w4b7cde72m1f3af84843e3868_at_mail.gmail.com>



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) _at_ 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

--
http://www.freelists.org/webpage/oracle-l
Received on Mon May 04 2009 - 12:41:59 CDT

Original text of this message