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

From: Charles Schultz <sacrophyte_at_gmail.com>
Date: Mon, 4 May 2009 20:42:49 -0500
Message-ID: <7b8774110905041842xa13e005gf3b4340e7fd5d8ba_at_mail.gmail.com>



Oracle Support turned us down - apparently the fact that we are running Slackware is just too much for them. Bah!

The real problem was the /tmp only had 50mb of free space. Nice to see some relevant messages to that fact. </sarcasm>

Anyway, thanks to all who responded. The silver lining is that I know how to use strace better. =)

On Mon, May 4, 2009 at 12:41, Charles Schultz <sacrophyte_at_gmail.com> wrote:

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

-- 
Charles Schultz

--
http://www.freelists.org/webpage/oracle-l
Received on Mon May 04 2009 - 20:42:49 CDT

Original text of this message