AIX 上で sebuildla が失敗する
search cancel

AIX 上で sebuildla が失敗する

book

Article ID: 428577

calendar_today

Updated On:

Products

CA Privileged Access Manager - Server Control (PAMSC)

Issue/Introduction

Privileged Access Manager Server Control ( PAMSC) の sebuildla AIX 上で sebuildla を実行すると以下のエラーが出力される。

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.

このコマンドは OS上のライブラリの何に依存しているのか?

Environment

Privileged Access Manager Server Contorl: AIX 上で稼働する 14.x のサポートバージョン

Cause

このエラーは sebuildla の実行時に必要なライブラリで libintl.so.8 ( “国際化 / gettext” ライブラリ) がOS上で見つからなかったことを示しています。
言い換えれば、OSにこのライブラリパッケージがインストールされていないことを示しています。

以下のコマンドでは 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

本問題を解決するには libintl.a を提供する gettext パッケージを正しくインストールし、アクセス可能にする必要があります。
パッケージのインストール方法等については OS ベンダー様にご確認ください。

Additional Information

本KBは以下の英文 KB を翻訳し補足しました。

Article ID: 426815: sebuildla - AIX