2008-03-27

Gentooで libexpat.so.0が無いと言われた時

error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory

expatをアップデートしたタイミングで、apacheやらsubversionやらでこんなエラーに遭遇することがある。
libexpatのメジャーバージョンが上がったのに、libexpat.so.0を参照しているバイナリが残っているとこのような問題が起こる。
このようなリンク切れを探し出して再emergeをするには、

revdep-rebuild --library=libexpat.so.0

としてやると良い。ただしrevdep-rebuildコマンドが無い場合は先に emerge gentoolkit すること。

ラベル:

0 件のコメント:

コメントを投稿

<< ホーム