Consultor Eletrônico



Kbase 21843: AIX Errors When Executing a Progress or Probuilt Executable
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/27/2002
SUMMARY:

This Solution applies to Progress 9.x on AIX platforms.

You might encounter the following error when executing a Progress or probuilt executable, whether the setuid bit is turned on or not:

exec(): 0509-036 Cannot load program /progress/dlcv91c/bin/_progres because of the following errors:
0509-150 Dependent module libc.a(shr.o) could not be loaded.
0509-022 Cannot load module libc.a(shr.o).
0509-026 System error: A file or directory in the path name does not exist.

EXPLANATION:

In some cases, depending how the executables are built, the default shared library search path is no longer /lib:/usr/lib.

SOLUTION:

LIBAPTH has to be set to explicitly include /usr/lib where libc.a resides.


References to Written Documentation:

Progress Knowledge Base Solution 21580, "Could Not Load Module libclntsh.a(shr.o) -- Dsrv. ORACLE AIX"