Kbase 21843: AIX Errors When Executing a Progress or Probuilt Executable
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  27/02/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"