Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

server boot error...

181 views
Skip to first unread message

Anthony Fryer

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Rick,

I've seen this before with different shared libraries. It's probably your
environment LD_LIBRARY_PATH variable. I suggest adding an entry to your UBB
config file. In the *MACHINES section put in ENVFILE=<envfile name>. This lets
tuxedo know where your environment file for the particular machine is located.
You put all environment variables in this file that you want servers to have when
they are booted. In this file put an entry in for LD_LIBRARY_PATH ( eg.
LD_LIBRARY_PATH=.:/v/usr/oracle/libs ) and try booting your system.

Anthony Fryer


rco...@cms.cendant.com wrote:

> Has anyone seen such an error before when booting servers. This is a simple
> test of Tuxedo reading from our development database. The buildsever command
> worked and produced the server executable. This is all on SunOS 5.6 with Tux
> 6.3. I've linked this lib through the buildserver process.
>
> exec crudsvr -A : ld.so.1: crudsvr: fatal: libclntsh.so.1.0: open failed: No
> such file or directory CMDTUX_CAT:819: INFO: Process id=19110 Assume started
> (pipe)
>
> Thanks in advance
> Rick Cooper
> rco...@cms.cendant.com

BEA Systems, Inc.
www.beasys.com
__________________________________________
The views expressed in this posting are solely those of the author,
and BEA Systems, Inc. does not endorse any of these views. BEA
Systems, Inc. is not responsible for the accuracy or completeness of
the information provided and assumes no duty to correct, expand
upon, delete or update any of the information contained in this posting.
__________________________________________


Ruud de Ridder

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

You have to set in LD_LIBRARY_PATH the path to the Oracle lib
directory. eg LD_LIBRARY_PATH=$ORACLE_HOME/lib

Deepak Goel

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Rick,
libclntsh.so.1.0 is Oracle library, which is loaded at run time. Be
sure to include ${ORACLE_HOME}/lib in your LD_LIBRARY_PATH.
-Deepak

Olof Edlund

unread,
Jun 15, 1998, 3:00:00 AM6/15/98
to

Cooper,

In addition to this information, try the excellent command ldd. It lists all
the .so files your server (or any binary) needs and the paths to them if
they are known. If they paths aren't known then you will get an error when
you start the server.

To understand how this works, do a man ld.so, but it's pretty much the same
handling as for .dll-files in the windows environment. man ldd may also give
some useful information.

And also, LD_LIBRARY_PATH is a list of directories, so make sure you extend
it rather than replace it. For instance like this:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib. The syntax for this
varies with your shell.

Regards,
Olof

Ruud de Ridder wrote in message <6m3llg$p...@svlinweb.beasys.com>...


>
>You have to set in LD_LIBRARY_PATH the path to the Oracle lib
>directory. eg LD_LIBRARY_PATH=$ORACLE_HOME/lib
>

0 new messages