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 すること。
expatをアップデートしたタイミングで、apacheやらsubversionやらでこんなエラーに遭遇することがある。
libexpatのメジャーバージョンが上がったのに、libexpat.so.0を参照しているバイナリが残っているとこのような問題が起こる。
このようなリンク切れを探し出して再emergeをするには、
revdep-rebuild --library=libexpat.so.0
としてやると良い。ただしrevdep-rebuildコマンドが無い場合は先に emerge gentoolkit すること。
ラベル: Gentoo

0 件のコメント:
コメントを投稿
<< ホーム