Operating System - HP-UX
1834790 Members
2834 Online
110070 Solutions
New Discussion

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

 
SOLVED
Go to solution
ES UNIX Team
Advisor

LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

As the title suggests, we are having issues when attempting to start the Administration Server Daemon. We are running LDAP-UX version 6.11.20 on 11.23. The error being received is:

/usr/lib/dld.sl: Unresolved symbol: typeid__XT17SAXParseException_ (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: typeid__XT12XMLException_ (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: typeid__XT13XMLEntityDecl_ (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgArrayIndexOutOfBoundsException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgIllegalArgumentException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgNoSuchElementException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgRuntimeException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgXMLPlatformUtilsException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl
/usr/lib/dld.sl: Unresolved symbol: fgEmptyStackException_Name__6XMLUni (data) from /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl


Here is what we currently have in $SHLIB:

/sybase/ASE-12_5/lib:/sybase/FTS-12_5/lib:/sybase/OCS-12_5/lib:/usr/lib:/lib:/usr/lib/Motif1.2:/sybase/SQLRemote/lib::/usr/lib:/etc/opt/resmon/lib:/opt/gnome/lib:/var/opt/netscape/servers/lib:/var/opt/netscape/servers/bin/slapd/lib:/var/opt/netscape/servers/bin/https/lib:

Any help greatly appreciated and will be awared points.
7 REPLIES 7
Ermin Borovac
Honored Contributor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

>>> Here is what we currently have in $SHLIB:

Is that a typo? Correct environment variable to use is SHLIB_PATH.
ES UNIX Team
Advisor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

Yes, I meant $SHLIB_PATH
Kent Ostby
Honored Contributor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

Depending on how you compiled it, you may need to recompile it to point at the correct shared library location.

The other question of course is to check to make sure that the library in question has the correct permissions and exists at the specified path.

Best regards,

Oz

"Well, actually, she is a rocket scientist" -- Steve Martin in "Roxanne"
ES UNIX Team
Advisor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

The perms are:

-rwxr-xr-x 1 root sys 1789952 Jun 13 2002 /var/opt/netscape/servers/bin/https/lib/libns-httpd40.sl

Everything was installed using the HP supplied depot. I assume it should not need to be recompiled.
Ermin Borovac
Honored Contributor
Solution

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

Have you tried rearranging your path so that /var/opt/netscape directories come first?

I think these symbols are in libxerces-c.sl which is found in /var/opt/netscape/server/bin/https/lib directory. However, in your SHLIB_PATH /usr/lib comes before that directory, so /usr/lib/libxerces-c.sl is loaded instead.

/usr/lib/libxerces-c.sl is different version of the library (doesn't contain required symbols). It is installed as a part of internet express bundle.

hpuxiexpress1.Xerces-C A.03.00-2.5.0.001 Xerces-C C++ Parser

So I suggest that you try placing /var/opt/netscape directories in your SHLIB_PATH before any other directories and see if it makes any difference.
ES UNIX Team
Advisor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

Ermin,

Adjusting the order of the netscape directories in SHLIB_PATH did the trick. Thanks for your valuable input. This is what my SHLIB_PATH looks like now:

echo $SHLIB_PATH
/var/opt/netscape/servers/lib:/var/opt/netscape/servers/bin/slapd/lib:/var/opt/netscape/servers/bin/https/lib:/usr/lib:/etc/opt/resmon/lib:/opt/gnome/lib:/lib:/usr/lib/Motif1.2:

Oz,

Thanks for your efforts as well.
ES UNIX Team
Advisor

Re: LDAP-UX Admin Server Daemon Fails to Start - /usr/lib/dld.sl Unresolved symbols

Adjusting the order of the netscape directories in SHLIB_PATH did the trick. This is what my SHLIB_PATH looks like now:

echo $SHLIB_PATH
/var/opt/netscape/servers/lib:/var/opt/netscape/servers/bin/slapd/lib:/var/opt/netsca
pe/servers/bin/https/lib:/usr/lib:/etc/opt/resmon/lib:/opt/gnome/lib:/lib:/usr/lib/Motif1
.2:

This was what my path looked like prior to change:

/sybase/ASE-12_5/lib:/sybase/FTS-12_5/lib:/sybase/OCS-12_5/lib:/usr/lib:/lib:/us
r/lib/Motif1.2:/sybase/SQLRemote/lib::/usr/lib:/etc/opt/resmon/lib:/opt/gnome/lib:/va
r/opt/netscape/servers/lib:/var/opt/netscape/servers/bin/slapd/lib:/var/opt/netscap
e/servers/bin/https/lib: