libexpat.so.0のロードが失敗し、Interstage HTTP Server運用コマンドが実行できません。

以下のエラーメッセージが出力されてInterstage HTTP Server運用コマンドの実行に失敗します。原因と対処方法を教えてください。

(コマンド名): error while loading shared libraries: /xxx/libexpat.so.0: file too short
[メッセージの意味]
libexpat.so.0のロードが失敗しました。

[原因]
本現象は、Oracle製品がインストールされている場合に、Oracle製品の資源にシステムライブラリ(libexpat.so.0)と同名のライブラリが存在し、かつ環境変数LD_LIBRARY_PATHにそのライブラリのパスが設定されているために発生します。

[対処方法]
環境変数LD_LIBRARY_PATHの設定値を確認し、以下のパスを先頭に設定してください。

  • RHEL-AS4(x86)/RHEL-AS4(EM64T)/RHEL-AS4(IPF)の場合:“/usr/lib”

  • RHEL5(x86)/RHEL5(IPF)/RHEL5(Intel64)(32ビット互換モード)の場合:“/lib”

  • RHEL5(Intel64)(64ビットモード)の場合:“/lib64”

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9
プラットフォーム Linux
アンサー種別 運用/保守
このページの先頭へ