Bug 159713
Summary: | Admin server will not start | ||
---|---|---|---|
Product: | [Retired] 389 | Reporter: | Don Pandori <dpandori> |
Component: | Admin | Assignee: | Rich Megginson <rmeggins> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Viktor Ashirov <vashirov> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.1 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | sparcv9 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-12-07 17:18:38 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Don Pandori
2005-06-07 12:52:45 UTC
You should not need to set LD_LIBRARY_PATH - it should automatically find the jvm under bin/base/jre. There is probably some other environment setting that is interfering with the script. I'm assuming this is on Solaris. Solaris9? 32 bit or 64 bit? Can you dump your environment variables and attach the output to this bug? Please obscure any sensitive data first. Solaris 9, 9/04, 64-bit I added a set -x to the start-admin script... [root@donunix /ns/fedora/servers] ./start-admin SERVER_ROOT=/ns/fedora/servers PRODUCT_NAME=https PRODUCT_BIN=uxwdog PRODUCT_SUBDIR=/ns/fedora/servers/admin-serv LD_LIBRARY_PATH=/ns/fedora/servers/bin/https/lib:/ns/fedora/servers/lib: + export LD_LIBRARY_PATH + test -r /ns/fedora/servers/bin/https/bin/start-jvm + . /ns/fedora/servers/bin/https/bin/start-jvm NSES_JRE=/ns/fedora/servers/bin/base/jre + export NSES_JRE NSES_SERVER_HOME=/ns/fedora/servers + export NSES_SERVER_HOME NSES_JRE_RUNTIME_LIBPATH=/ns/fedora/servers/bin/base/jre/lib/sparc/client:/ns/f edora/servers/bin/base/jre/lib/sparc/native_ threads:/ns/fedora/servers/bin/base/jre/lib/sparc:/ns/fedora/servers/lib/jss + export NSES_JRE_RUNTIME_LIBPATH NSES_CLASSPATH=/ns/fedora/servers/bin/https/jar/NSServletLayer.jar:/ns/fedora/s ervers/bin/https/jar/NSJavaUtil.jar:/ns/fedo ra/servers/bin/https/jar/NSJavaMiscUtil.jar:/ns/fedora/servers/bin/https/jar/se rvlet.jar:/ns/fedora/servers/bin/https/jar/s ervlet-2.3-filters- api.jar:/ns/fedora/servers/bin/https/jar/jaxp.jar:/ns/fedora/servers/bin/https/ jar/crimson.jar:/ns/fedor a/servers/bin/https/jar/xalan.jar:/ns/fedora/servers/bin/https/jar/jspengine.ja r:/ns/fedora/servers/bin/https/jar/jakarta-n aming.jar:/ns/fedora/servers/java/ldapjdk.jar:/ns/fedora/servers/java/jss3.jar + export NSES_CLASSPATH LD_LIBRARY_PATH=/ns/fedora/servers/bin/base/jre/lib/sparc/client:/ns/fedora/ser vers/bin/base/jre/lib/sparc/native_threads:/ ns/fedora/servers/bin/base/jre/lib/sparc:/ns/fedora/servers/lib/jss:/ns/fedora/ servers/bin/https/lib:/ns/fedora/servers/lib : + export LD_LIBRARY_PATH LIBPATH=/ns/fedora/servers/bin/base/jre/lib/sparc/client:/ns/fedora/servers/bin /base/jre/lib/sparc/native_threads:/ns/fedor a/servers/bin/base/jre/lib/sparc:/ns/fedora/servers/lib/jss:/ns/fedora/servers/ bin/https/lib:/ns/fedora/servers/lib:::/usr/ threads/lib:/usr/ibmcxx/lib:/usr/lib:/lib + export LIBPATH SHLIB_PATH=/ns/fedora/servers/bin/base/jre/lib/sparc/client:/ns/fedora/servers/ bin/base/jre/lib/sparc/native_threads:/ns/fe dora/servers/bin/base/jre/lib/sparc:/ns/fedora/servers/lib/jss:/ns/fedora/serve rs/bin/https/lib:/ns/fedora/servers/lib:: + export SHLIB_PATH NS_SERVER_HOME=/ns/fedora/servers + export NS_SERVER_HOME NS_HTTPS_HOME=/ns/fedora/servers/bin/https + export NS_HTTPS_HOME PATH=/ns/fedora/servers/bin/https/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/openwi n/bin:/usr/dt/bin:/usr/sfw/bin:/usr/local/bi n + export PATH + cd /ns/fedora/servers/bin/https/bin + [ 0 -eq 0 ] arg=-start + ./uxwdog -d /ns/fedora/servers/admin-serv/config Netscape-Enterprise/6.2 B04/18/2005 12:20 + test 1 -ne 0 + exit 1 Here's my environment: [root@donunix /ns/fedora/servers] env PWD=/ns/fedora/servers TZ=US/Eastern HZ= HOSTNAME=donunix PS1=[\u@\h \w] VISUAL=vi MACHTYPE=sparc-sun-solaris2.9 MAIL=/var/mail/root OLDPWD=/ns/fedora/servers/admin-serv EDITOR=vi LOGNAME=root SHLVL=1 SHELL=/sbin/sh HOSTTYPE=sparc OSTYPE=solaris2.9 HOME=/ TERM=xterm PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/sfw/bin:/u sr/local/bin _=/bin/env This is the resulting error: [07/Jun/2005:11:57:27] info ( 2445): successful server startup [07/Jun/2005:11:57:27] info ( 2445): Netscape-Enterprise/6.2 B04/18/2005 12:20 [07/Jun/2005:11:57:28] info ( 2445): Access Host filter is: *.oft-dom.nyenet [07/Jun/2005:11:57:28] info ( 2445): Access Address filter is: * [07/Jun/2005:11:57:28] failure ( 2445): Configuration initialization failed: Error running init function load-modules: dlopen of /ns/fedora/servers/bin/https/lib/libNSServletPlugin.so failed (ld.so.1: ns- httpd: fatal: libjvm.so: open failed: No such file or directory) When you ran the setup program, it asked you for the location of the JRE. We rely on JRE version 1.4.2_05 or later on Solaris. What JRE did you use? Did it install properly under serverroot/bin/base/jre? This is what I see under the server root on my Solaris 9 64 bit installation: find . -name libjvm\* -print ./bin/base/jre/lib/sparc/server/libjvm.so ./bin/base/jre/lib/sparc/client/libjvm.so ./bin/base/jre/lib/sparc/libjvm.so I'm running 1.4.2_08 on my machine with the 64-bit extensions installed. I told the installer to use /usr/java (which is a symlink to /usr/j2se) as the base. The contents of the resulting nsjre.zip file is: [root@donunix /var/tmp/FEDORA/base] unzip -l nsjre.zip Archive: nsjre.zip Length Date Time Name ------ ---- ---- ---- 0 06-07-05 16:04 bin/ 0 06-07-05 16:04 bin/base/ 0 06-07-05 16:04 bin/base/jre/ 0 06-07-05 16:04 bin/base/jre/bin/ 78880 06-07-05 16:04 bin/base/jre/bin/java 62556 06-07-05 16:04 bin/base/jre/bin/keytool 62692 06-07-05 16:04 bin/base/jre/bin/orbd 62576 06-07-05 16:04 bin/base/jre/bin/policytool 62556 06-07-05 16:04 bin/base/jre/bin/rmid 62560 06-07-05 16:04 bin/base/jre/bin/rmiregistry 62564 06-07-05 16:04 bin/base/jre/bin/servertool 62572 06-07-05 16:04 bin/base/jre/bin/tnameserv 1080 06-07-05 16:04 bin/base/jre/bin/HtmlConverter 62548 06-07-05 16:04 bin/base/jre/bin/appletviewer 62556 06-07-05 16:04 bin/base/jre/bin/extcheck 62568 06-07-05 16:04 bin/base/jre/bin/idlj 62548 06-07-05 16:04 bin/base/jre/bin/jar 62560 06-07-05 16:04 bin/base/jre/bin/jarsigner 1789 06-07-05 16:04 bin/base/jre/bin/java-rmi.cgi 62556 06-07-05 16:04 bin/base/jre/bin/javac 62556 06-07-05 16:04 bin/base/jre/bin/javadoc 62544 06-07-05 16:04 bin/base/jre/bin/javah 62552 06-07-05 16:04 bin/base/jre/bin/javap 62552 06-07-05 16:04 bin/base/jre/bin/jdb 62556 06-07-05 16:04 bin/base/jre/bin/native2ascii 62548 06-07-05 16:04 bin/base/jre/bin/rmic 62560 06-07-05 16:04 bin/base/jre/bin/serialver 0 06-07-05 16:04 bin/base/jre/bin/sparcv9/ 87136 06-07-05 16:04 bin/base/jre/bin/sparcv9/java 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/keytool 71328 06-07-05 16:04 bin/base/jre/bin/sparcv9/orbd 71192 06-07-05 16:04 bin/base/jre/bin/sparcv9/policytool 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/rmid 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/rmiregistry 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/servertool 71184 06-07-05 16:04 bin/base/jre/bin/sparcv9/tnameserv 71160 06-07-05 16:04 bin/base/jre/bin/sparcv9/appletviewer 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/extcheck 71184 06-07-05 16:04 bin/base/jre/bin/sparcv9/idlj 71168 06-07-05 16:04 bin/base/jre/bin/sparcv9/jar 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/jarsigner 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/javac 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/javadoc 71160 06-07-05 16:04 bin/base/jre/bin/sparcv9/javah 71168 06-07-05 16:04 bin/base/jre/bin/sparcv9/javap 71168 06-07-05 16:04 bin/base/jre/bin/sparcv9/jdb 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/native2ascii 71168 06-07-05 16:04 bin/base/jre/bin/sparcv9/rmic 71176 06-07-05 16:04 bin/base/jre/bin/sparcv9/serialver 0 06-07-05 16:04 bin/base/jre/lib/ 138980 06-07-05 16:04 bin/base/jre/lib/dt.jar 1193789 06-07-05 16:04 bin/base/jre/lib/htmlconverter.jar 18381 06-07-05 16:04 bin/base/jre/lib/ir.idl 429 06-07-05 16:04 bin/base/jre/lib/orb.idl 5093185 06-07-05 16:04 bin/base/jre/lib/tools.jar ------ ------- 9288569 55 files I know the files are installed: [dpandori@donunix /usr] find ./j2se -name libjvm\* -print ./j2se/jre/lib/sparc/client/libjvm.so ./j2se/jre/lib/sparc/libjvm.so ./j2se/jre/lib/sparc/server/libjvm.so ./j2se/jre/lib/sparcv9/server/libjvm.so [dpandori@donunix /usr] It looks like whatever is creating the archive is getting confused for some reason. It looks like the bug is in setup. Either it doesn't like the symlink, or it doesn't like the 64 bit extensions. We've never tested it with the native 64 bit version of java because we include some 32 bit apps that need the 32 bit version. I would recommend trying it with the 32 bit version of Java. I found the problem. I have the SDK installed and gave the top level path to the SDK not the JRE. (I'm not sure why Sun's packages are designed this way, but they are) I gave the installer /usr/j2se/jre and that took care of the problem. Perhaps a check in setup.pl to verify that there are some *.so files in the lib directory, etc. to make sure that you have a good JRE would be a good thing. If I come up with the code for it, where do you want me to mail it to? Thanks! Fixed in FDS 1.0 Verified. go to brandywine Install DS80 start idm-console console started OK |