Consultor Eletrônico



Kbase P105610: Errors 8013 and 9088 running a specific code
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/9/2009
Status: Verified

SYMPTOM(s):

Errors 8013 and 9088 running a specific code

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

Could not open Dynamic Library: /usr/dlc/lib/libicuuc-psc.sl (8013)

The proxml.dll or libproxml.so was missing or incomplete or XML could not be initialized. (9088)

Cannot create widget of type X-DOCUMENT. (3181)

/usr/lib/pa20_64/dld.sl: Unable to find library 'libicudata-psc.sl'.

Can not create XML document with SETUID set

Attempts to "CREATE x-document HXML." fails

FACT(s) (Environment):

Group security bit set on _progres is set to -rwxr-sr--
UNIX
Progress 9.x
OpenEdge 10.x

CAUSE:

When using executables that have the SETUID enabled and a library path environment variable (for example: LD_LIBRARY_PATH), the library path will be ignored. The SETUID executable will look for shared object in /usr/lib by default.

FIX:

Add a softlink from Progress libraries to /usr/lib.
For example:
ln -s $DLC/lib/libicuuc-psc.sl /usr/lib