cancel
Showing results for 
Search instead for 
Did you mean: 

dld.sl Error

SOLVED
Go to solution
enrico.nic
Regular Advisor

dld.sl Error

I am finding the following message

/usr/lib/dld.sl: Can't open shared library: /devsrc/ii20hp/w2/src/build/rplus/li
b/libcompat.1.sl
/usr/lib/dld.sl: No such file or directory

in the /etc/rc.log file at every boot.
The message is immediately after the output of a small startup script, that doesn't give any error when launched from the command line. So, i think it comes out from something else.

Has any of you an idea to point me in the right direction ?

Thank you

Enrico
3 REPLIES
T G Manikandan
Honored Contributor
Solution

Re: dld.sl Error

Make sure you set the env. inside the script.

make sure that you set the SHLIB_PATH variable in the script which would include the lib dir required for the application to start.

Also you could do a

su - -c <script-name>

Revert
Kent Ostby
Honored Contributor

Re: dld.sl Error

Enrico --

There is nothing for "libcompat.1.sl" that shows up in either the HP databases or in a google search.

What is in the script that you are launching ?

Is this reproducible each time you run the script ?

Essentially the error above means that the system has been told to look for:

/devsrc/ii20hp/w2/src/build/rplus/lib/libcompat.1.sl

but that file does not exist on the system where you are running the script.

Check the system where the script was initially built and see if that library exists.

If so then you could move it over to avoid the error above.

Best regards,

Kent M. Ostby

"Well, actually, she is a rocket scientist" -- Steve Martin in "Roxanne"
enrico.nic
Regular Advisor

Re: dld.sl Error

Hi,
after a search of the file libcompat.1.sl I've seen it is related with the Ingres II DBMS.
Inserting the SHLIB_PATH (as suggested) in the startup script solved the problem.
I didn't notice it before because the database was starting up correctly

Thank you for your help

Enrico