2012-07-10

error while loading shared libraries というエラーが出た時

必要な共有オブジェクトが不足していると, 以下のようなエラーがでる.
error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file or directory

この場合, yum providesで探すことができる. まず, どのような名前の共有オブジェクトを探しているかを確認し, 以下のコマンドにより検索する.

$ sudo yum provides '*/libXXX.so.X'
これにより, この共有オブジェクトを提供しているパッケージ名が表示される.

もしホストが x86_64 で実行しているバイナリが32ビットのものである場合は, i586, i686 などのサフィックスのつくパッケージをインストールすると良い.

0 件のコメント:

コメントを投稿