Consultor Eletrônico



Kbase P137247: Errors 8013 and 8014 occur when connecting ORACLE 64-bit with OE 10 32-bit in Solaris 64-bit
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/15/2008
Status: Verified

SYMPTOM(s):

Errors 8013 and 8014 occur when connecting ORACLE 64-bit with OE 10 32-bit in Solaris 64-bit

Could not open Dynamic Library: <libraryName> (8013)

Could not open Dynamic Library: $ORACLE_HOME/lib32/libclantsh.so (8013)

DLL Error : <dllerror> (8014)

DLL Error : ld.so.l: _progres: fatal: libwtc9.so: open failed: No such file or directory (8014)

libclntsh.so

libwtc9.so

FACT(s) (Environment):

_progres executable has the SETUID bit on
ORASOPATHNAME is set to $ORACLE_HOME/lib32/libclansh.so
LD_LIBRARY_PATH set to $ORACLE_HOME/lib32 directory
Sun Solaris SPARC
Solaris 9
OpenEdge 10.x
Oracle DataServer

CAUSE:

With DataServer executables having SUID bit set, the executables can only lone shared libraries and any dependencies from /usr/lib, therefore, all the shared libraries and its dependencies need to be available in /usr/lib


FIX:

1. su root
2. Create soft links

/usr/bin/ln -s $ORACLE_HOME/lib32/libclntsh.so /usr/lib/

/usr/bin/ln -s $ORACLE_HOME/lib32/libwtc9.so /usr/lib/
$ORACLE_HOME needs to be set and points to correct $ORACLE_HOME directory or manually path out $ORACLE_HOME