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