Consultor Eletrônico



Kbase P29064: Dsrv. ORACLE AIX: Turning SETUID off executable resolves err
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/30/2003
Status: Verified

FACT(s) (Environment):

IBM AIX

FACT(s) (Environment):

ORACLE DataServer

SYMPTOM(s):

Errors occur when running _progres executable linked to ORACLE

Errors occur when running _orasrv executable linked to ORACLE

Could not load program ./_progres:
Dependent module libclntsh.a(shr.o) could not be loaded.

Could not load program ./_orasrv:
Dependent module libclntsh.a(shr.o) could not be loaded

Could not load module libclntsh.a(shr.o).
Error was: No such file or directory

SETUID on for executables

CAUSE:

On Unix when the SETUID bit is enabled for an executable, the system will search and load shared libraries from /usr/lib. It will not search the library path, i.e., LIBPATH, SHLIBPATH, LD_LIBRARY_PATH

FIX:

Turn SETUID off executables, _progres and _orasrv