cancel
Showing results for 
Search instead for 
Did you mean: 

NW04s: SAPINST issue with Solaris 10 x64 (GUI crashes w/ signal 11 error)

Former Member
0 Kudos

All,

I am trying to start sapinst in Solaris 10 running off a Mac Pro via VMWare Fusion.

I've installed both JDK's (64 and 32 bit) and set all the variables as follows:

JAVA_HOME=/opt/j2sdk1.4.2_16_64

SAPINST_JRE_HOME=/opt/j2sdk1.4.2_16_64/jre

DISPLAY=localhost:0.0

PATH=/opt/j2sdk1.4.2_16_64/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/ucb

Here are my ulimt parameters for root (which I use to run sapinst):

core file size (blocks, -c) unlimited

data seg size (kbytes, -d) unlimited

file size (blocks, -f) unlimited

open files (-n) unlimited

pipe size (512 bytes, -p) 10

stack size (kbytes, -s) 8192

cpu time (seconds, -t) unlimited

max user processes (-u) 16341

virtual memory (kbytes, -v) unlimited

Installation CD copied over to: /Desktop/SAPINST

Now if I start sapinst, I am getting the following error:

bash-3.00# ./sapinst

[==============================] / extracting... done!

Starting GuiServer using:

/usr/bin/java -cp /tmp/sapinst_exe.7450.1202061962/JAR/instgui.jar:/tmp/sapinst_exe.7450.1202061962/JAR/inqmyxml.jar -Djava.security.egd=file:/dev/urandom SDTServer config=jar:sdtserver.xml guiport=21212 sapinsthost=localhost sapinstport=21200 guistart=true

load resource pool /Desktop/SAPINST/IM_SOLARIS_X86_64/resourcepool.xml

guiengine: no GUI connected; waiting for a connection on host so10sap1, port 21200 to continue with the installation

guiengine: login in process.

iauxsysex.c:317: child /tmp/sapinst_exe.7450.1202061962/sapinst (pid 7451) has crashed. Executable directory is /tmp/sapinst_exe.7450.1202061962. Contact Support.

iaextract.c:814: child has signaled an exec error. Keeping directory /tmp/sapinst_exe.7450.1202061962

The sapinst GUI comes up for about 1/2 sec and then disappears again.

Here's the dev_selfex.out file in tmp/sapinst_exe.7450.1202061962:

iaextract.c:453: Running in tmpdir /tmp/sapinst_exe.7450.1202061962

iaextract.c:493: Self is /Desktop/SAPINST/IM_SOLARIS_X86_64/./sapinst, path is SAPINST_EXEDIR_CD=/Desktop/SAPINST/IM_SOLARIS_X86_64/.

iaextract.c:525: Successfully initialized.

iaextract.c:837: Registering extractcallback: 37 files.

iauxsysex.c:156: chdir(/tmp/sapinst_exe.7450.1202061962) = 0

iaextract.c:590: Starting extraction

iaextract.c:251: extracting: sapinst

iaextract.c:251: extracting: iacdlib701.so

iaextract.c:251: extracting: iaccdlib.so

iaextract.c:251: extracting: iaejs701.so

iaextract.c:251: extracting: iakdblib701.so

iaextract.c:251: extracting: iakdbpar701.so

iaextract.c:251: extracting: iamodlib.so

iaextract.c:251: extracting: iajsmod.so

iaextract.c:251: extracting: iamsglib701.so

iaextract.c:251: extracting: iamodos.so

iaextract.c:251: extracting: iaregist701.so

iaextract.c:251: extracting: iastring701.so

iaextract.c:251: extracting: sylib701.so

iaextract.c:251: extracting: iapasswdman701.so

iaextract.c:251: extracting: iaguieng701.so

iaextract.c:251: extracting: sapcpp46.so

iaextract.c:251: extracting: xml63d.so

iaextract.c:251: extracting: xtc20d.so

iaextract.c:251: extracting: sapinstexe

iaextract.c:251: extracting: XTCC

iaextract.c:251: extracting: XTCRUN

iaextract.c:251: extracting: SAPCAR

iaextract.c:251: extracting: startInstGui.sh

iaextract.c:50: makedir(JAR)

iaextract.c:251: extracting: JAR/inqmyxml.jar

iaextract.c:251: extracting: JAR/instgui.jar

iaextract.c:191: creating directory: JAR/

iaextract.c:251: extracting: JAR/db2radm.jar

iaextract.c:251: extracting: JAR/ins-j2ee.jar

iaextract.c:251: extracting: JAR/rescheck.jar

iaextract.c:251: extracting: JAR/sapxmltoolkit.jar

iaextract.c:251: extracting: iamodada.so

iaextract.c:251: extracting: iamodapp.so

iaextract.c:251: extracting: iamodora.so

iaextract.c:251: extracting: iamodrfc.so

iaextract.c:251: extracting: iamodsdm.so

iaextract.c:251: extracting: iarfclib701.so

iaextract.c:251: extracting: librfccm.so

iaextract.c:592: Extraction finished with 0

iauxsysex.c:124: existsDirectory(jre) returns 0

iauxsysex.c:156: chdir(/Desktop/SAPINST/IM_SOLARIS_X86_64) = 0

iaextract.c:799: selfexRun()

iaextract.c:626: selfexGetCommandline()

iaextract.c:636: No RC file /tmp/sapinst_exe.7450.1202061962/sfx.rc found, using builtin default.

iaextract.c:804: self->argv[0]: /tmp/sapinst_exe.7450.1202061962/sapinst

iauxsysex.c:281: started child /tmp/sapinst_exe.7450.1202061962/sapinst (pid 7451)

iauxsysex.c:312: child /tmp/sapinst_exe.7450.1202061962/sapinst (pid 7451) exited with signal 11

iauxsysex.c:317: child /tmp/sapinst_exe.7450.1202061962/sapinst (pid 7451) has crashed. Executable directory is /tmp/sapinst_exe.7450.1202061962. Contact Support.

iaextract.c:814: child has signaled an exec error. Keeping directory /tmp/sapinst_exe.7450.1202061962

iaextract.c:537: Starting cleanup

I tried to find the hs_err file to get more information on the error but no luck.

Any ideas?

Thanks,

Guenther

Accepted Solutions (1)

Accepted Solutions (1)

former_member185954
Active Contributor
0 Kudos

Hi,

I hope you have raised an OSS message too for this ?

Regards,

Siddhesh

Former Member
0 Kudos

Nope, I have not...

I am fairly new to Solaris/Unix and would like to make sure first that there is not something trivial that I am missing.

Cheers,

Guenther

Former Member
0 Kudos

Have you checked to see if the port numbers 21212 and 21200 are already being used? You can run 'netstat -a -n' to get a current list. Note that you can also do this as SAPINST starts up to see if these ports are opening up.

Another thing to check is make sure a firewall is not blocking these ports.

Hope that helps.

J. Haynes

Denver, CO US

Former Member
0 Kudos

No port or firewall issue...

Thanks,

Guenther

former_member185954
Active Contributor
0 Kudos

Hi,

Check these threads:

As per the above thread

Sun Update Connection System Edition 1.0.4 Update.
http://www.sun.com/download/products.xml?id=4457d96d
DOwnload and update your x86 system then try installing SAP.

A SAP guy has replied in this thread and spoken about ulimit.

Regards,

Siddhesh

Former Member
0 Kudos

Thank you all for your responses but unfortunately none of the suggestions fixed the issue.

I did get a little further though but not without getting even more confused:

If I run SAPInst with the -noguiserver option and start a separate SAPInst GUI via startInstGui.sh, both come up and I can connect from the GUI to SAPInst; the GUI tries to log on but finally fails to connect and throws the following error message:

Network input/output exception has occurred: Remote host closed connection during handshake

javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake

Initially I did this on the one machine where I want to install SAP (Solaris); in order to narrow down the problem, I set up the same scenario (running SAPInst and GUI separately) but with SAPInst running on the Solaris box and the GUI on a Windows server.

I got exactly the same error!

I have no idea why SSL even comes into play...

And yes... I did turn off the firewall on the Solaris machine via pfexec ipf -D.

Thanks,

Guenther

Former Member
0 Kudos

All,

I finally got it to work!!!

I have no idea what in particular fixed the problem but since I wanted to be able to work on this remotely, I installed VNC on the server; this triggered a whole bunch of additional Sun patches which the Update Manager in Solaris did not install, only after the reboot by the VNC install those patches were applied. I don't know which one, but obviously one of the patches must have solved the problem.

Now I can run the Prerequisite Checker and proceed with the install.

Thank you all for your help; being new to Solaris I guess there are more posts to come

Guenther

Former Member
0 Kudos

All,

I had the same problem. To solve this problem : Install the patches voor Solaris X64:

Note 908334 - SAP relevant patches for Solaris 10 on x64

Kind regards,

Serge

Answers (1)

Answers (1)

former_member185954
Active Contributor
0 Kudos

Hi,

Just noticed your ulimit. The ulimit for 'stack size' is set to 8192.

I think along with the rest, it should be set to unlimited.

Regards,

Siddhesh

Former Member
0 Kudos

I tried this before and it makes no difference; I reset the ulimit values as follows but still no luck:

ulimit -a

core file size (blocks, -c) unlimited

data seg size (kbytes, -d) unlimited

file size (blocks, -f) unlimited

open files (-n) 1000000

pipe size (512 bytes, -p) 10

stack size (kbytes, -s) unlimited

cpu time (seconds, -t) unlimited

max user processes (-u) 16341

virtual memory (kbytes, -v) unlimited

Thanks,

Guenther