on 02-03-2008 6:25 PM
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
Hi,
I hope you have raised an OSS message too for this ?
Regards,
Siddhesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
User | Count |
---|---|
87 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.