sebuildla - AIX
search cancel

sebuildla - AIX

book

Article ID: 426815

calendar_today

Updated On:

Products

CA Privileged Access Manager - Server Control (PAMSC)

Issue/Introduction

Does running sebuildla have any dependency of OS libraries in AIX OS?

Below is the error message while executing sebuildla on AIX OS.

0509-036 Cannot load program /../../sebuildla because of the following errors:
0509-150 Dependent module libintl.a(libintl.so.8) could not be loaded
0599-022 Cannot load module libintl.a(libintl.so.8)
0509-026 System error: A file or directory in the path name does not exist.

Environment

PAMSC 14.x endpoint
All supported version of AIX OS

Cause

Missing OS libraries that are required for successful running / execution of sebuildla. The error seems to indicate that the sebuildla command is trying to load the shared library libintl.so.8 (the “internationalization / gettext” library), but AIX’s loader can’t find it (or can’t use it because of a mismatch or the library file is missing). 

To review the list of library files that are used by sebuildla, execute the following command. The output gives the names of the library files that are required by sebuildla.

bash-5.0# ldd sebuildla
sebuildla needs:
         /usr/lib/libs.a(shr.o)
         /usr/lib/libpthreads.a(shr_xpg5.o)
         /usr/lib/libintl.a(libintl.so.8)
         /usr/lib/libnsl.a(shr.o)
         /usr/lib/libC.a(shr.o)
         /usr/lib/libC.a(ansi_32.o)
         /usr/lib/librtl.a(shr.o)
         /unix
         /usr/lib/libcrypt.a(shr.o)
         /usr/lib/libc.a(shr.o)
         /usr/lib/libpthreads.a(shr_comm.o)
         /usr/lib/libthread.a(shr.o)
         /usr/lib/libpthreads_compat.a(shr.o)
         /usr/lib/libtli.a(shr.o)
         /usr/lib/libC.a(shrcore.o)
         /usr/lib/libC.a(ansicore_32.o)
         /usr/lib/libpthreads.a(shr.o)
         /usr/lib/libc.a(pse.o)

Resolution

To resolve this, you must ensure that the gettext package (which provides libintl.a) is correctly installed and accessible.