Operating System - Tru64 Unix
1828191 Members
2093 Online
109975 Solutions
New Discussion

Re: Problem loading certain shared libraries(.so) on Tru64 5.1B-3

 
Ravishankar D.P
New Member

Problem loading certain shared libraries(.so) on Tru64 5.1B-3

We're running Tru64 5.1B-3. When we tried to start our application, sometime some of the shared libraries(.so) doesn't get loaded. It throws the following error message.

"*** dlopen() Failed loading '/u01/hpfms/rtdet/sys/detection/libfmsmodblacklist.so': dlopen: /u01/hpfms/rtdet/sys/detection/libfmsmodblacklist.so: symbol "GetPurgeTime__11CFmsBlackDbXP13CFmsBlackItemiPi" unresolved
Module Not Loaded: fmsmodblacklist> dlopen: /u01/hpfms/rtdet/sys/detection/libfmsmodblacklist.so: symbol "GetPurgeTime__11CFmsBlackDbXP13CFmsBlackItemiPi" unresolved<

The strange thing is, if we reboot the server, then restart the application, all the .so's gets loaded properly.
But after sometime if we try to restart the application again, then the same problem, some of the .so's doesn't get loaded(always the same .so's). I have attached the /etc/sysconfigtab for your reference.

Just wondering if this is some thing to do with kernal parameters. Pls. advise.
2 REPLIES 2
Mark Poeschl_2
Honored Contributor

Re: Problem loading certain shared libraries(.so) on Tru64 5.1B-3

It's very unlikely this has anything to do with kernel parameters. It's more likely some environment variable issue (LD_LIBRARY_PATH or _RLD_ROOT). See the man page for 'loader'.
Ravishankar D.P
New Member

Re: Problem loading certain shared libraries(.so) on Tru64 5.1B-3

I checked the LD_LIBRARY_PATH. They seem to be correct.

Interesting thing is, the modules gets loaded with the same LD_LIBRARY_PATH when the system is rebooted.

Any more suggetions ??

Env output for your reference.