Unix / BSD / Linux

/libexec/ld-elf.so.1: Shared object "libintl.so.6" not found


FreeBSD6.2 RELEASE-p4にて。

bsd6# /usr/local/bin/bash
/libexec/ld-elf.so.1: Shared object "libintl.so.6" not found, required by "bash"
bsd6# ldconfig -m /usr/local/lib
bsd6# /usr/local/bin/bash
[root@bsd6 ~]#

↑イマココ。

rootになれない場合は、シングルユーザーモードにて作業を行います。

以上。



ldconfig -m /usr/local/lib とした後、

ldconfig -r | awk '/search/ {print $3}' | tr ":" "\n" > /etc/ld-elf.so.conf
ldconfig -r | awk '/search/ {print $3}' | tr ":" "\n" > /etc/ld.so.conf

としておくと良いのかも。

[ 参考URL ]

http://www.nxhack.com/wiki/index.php/FreeBSD_Tips
http://blog.k-go.org/archives/50402298.html
http://freebsd.g.hatena.ne.jp/py4s-tnk/20070504
http://satospo.sakura.ne.jp/blog_archives/tech/freebsd/ldconfig.html
http://www.otsune.com/bsd/ports/install_as_user.html

このページの先頭へ