up

ld.so.conf の 変更

    

本来 検索すると 思われるのですが 探しにゆかない場合

error while loading shared libraries

”error while loading shared libraries” という おしかりを 受ける場合 が あります。

# cd /etc/rc.d/
# ./rc.samba 
/usr/local/samba/sbin/smbd: error while loading shared libraries: \
libtalloc.so.1: cannot open shared object file: No such file or directory
/usr/local/samba/sbin/nmbd: error while loading shared libraries: \
libtalloc.so.1: cannot open shared object file: No such file or directory

そこで ”libtalloc.so.1” は どこに有るんかいな?

# find / -name libtalloc.so.1
/usr/local/samba/lib/libtalloc.so.1

そこで ”/etc/ld.so.conf ”を 変更します。

# cd /etc/
# cat ld.so.conf 
/usr/local/lib
/usr/X11R6/lib
# cp ld.so.conf 20050212_ld.so.conf
# vi ld.so.conf
# cat ld.so.conf
/usr/local/lib
/usr/X11R6/lib
/usr/local/samba/lib

本来は探しにゆくようなことを 見たような気がしますが 今回はこれで 対応 させておきます。

にゃんたろう 拝!

2009年 1月21日 (水) 22:02:58 JST 作成


up

Copyright © 2004.-2009. nyantarou All Rights Reserved.