1821193 Members
3427 Online
109631 Solutions
New Discussion юеВ

Glance problem

 
SOLVED
Go to solution
Andrew Luis Arruza
Frequent Advisor

Glance problem

I need glance to run for all users and so far the only user that can run it without a core dump is core.
I have it working on other servers but cannot seem to find out why this won't work.
I get the following error on any user except root:
/usr/lib/dld.sl: Can't find path for shared library: libnums.sl
/usr/lib/dld.sl: No such file or directory
Abort(coredump)

Any/all greatly appreciated and points generously applied.
Andy
It is, after all, a matter of survival!!
3 REPLIES 3
Michael Tully
Honored Contributor

Re: Glance problem

You'll probably find that your system us running out of either 'nprocs' or 'nfiles'
Check with the 'dmesg' command, or view /var/adm/syslog/syslog.log file. If this is the case you'll need to make some changes to your system kernel.
Anyone for a Mutiny ?
Steven E. Protter
Exalted Contributor

Re: Glance problem

Might want to run the strings command on the core dump. It could provide you some useful information.

Next, Follow Mr. Tully, perhaps post up you kmtume output so we can recommend some kernel changes.

In addition to whats above, I'd do a uname -a and perhaps think about increasing some of those parameters.

The first rule if this is a kernel issue is compare the kernel of a working system. Take into account anything special running on this server, like oracle that might eat up lots of resources.

Next, the obvious, make sure hte file its looking for is actually there and that your PATH variable is being set properly.

Looking forward to more information from you.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
S.K. Chan
Honored Contributor
Solution

Re: Glance problem

Check if the perf libraries do exist at the first place (in /opt/perf/lib). The "libnums.sl" should be in there, perm=555 owner/group=root:bin. I also noticed that in my system there are 2 sym links in /usr/lib that points to /usr/perf/lib they are ..
libarm.a
libarm.sl
The last thing to check is the $SHLIB_PATH setting.
$ echo $SHLIB_PATH
Though I think you need not define /opt/perf/lib in that var path but see if root's $SHLIB_PATH has similar setting the rest of the users.