天空小小岛技术网站
标题:
memcached 启动时出现error while loading shared libraries: libevent-1.4.so.2
[打印本页]
作者:
一粒米
时间:
2011-12-14 15:13
标题:
memcached 启动时出现error while loading shared libraries: libevent-1.4.so.2
执行
/usr/local/memcached/bin/memcached -m 512 -p 11211 -l 127.0.0.1 -d -u www
复制代码
时出现
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
复制代码
先执行以下命令检查 memcached 是怎么查找 libevent-1.4.so.2 这个模块的
LD_DEBUG=libs /usr/local/memcached/bin/memcached -v 2>&1 > /dev/null | less
复制代码
出现
18076: find library=libevent-1.4.so.2 [0]; searching
18076: search cache=/etc/ld.so.cache
18076: search path=/lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/li
b/tls/i686/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib
(system search path)
18076: trying file=/lib/tls/i686/sse2/libevent-1.4.so.2
18076: trying file=/lib/tls/i686/libevent-1.4.so.2
18076: trying file=/lib/tls/sse2/libevent-1.4.so.2
18076: trying file=/lib/tls/libevent-1.4.so.2
18076: trying file=/lib/i686/sse2/libevent-1.4.so.2
18076: trying file=/lib/i686/libevent-1.4.so.2
18076: trying file=/lib/sse2/libevent-1.4.so.2
18076: trying file=/lib/libevent-1.4.so.2
18076: trying file=/usr/lib/tls/i686/sse2/libevent-1.4.so.2
18076: trying file=/usr/lib/tls/i686/libevent-1.4.so.2
18076: trying file=/usr/lib/tls/sse2/libevent-1.4.so.2
18076: trying file=/usr/lib/tls/libevent-1.4.so.2
18076: trying file=/usr/lib/i686/sse2/libevent-1.4.so.2
18076: trying file=/usr/lib/i686/libevent-1.4.so.2
18076: trying file=/usr/lib/sse2/libevent-1.4.so.2
18076: trying file=/usr/lib/libevent-1.4.so.2
18076:
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such
file or directory
复制代码
按 q 退出查找
只要 trying file 里有一个存在即可。
发现系统里有 /usr/local/libevent/lib/libevent-1.4.so.2
做一个软链接过去
ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
复制代码
ok,搞定,去启动 memcached 吧。
欢迎光临 天空小小岛技术网站 (http://tkxxd.net/)
Powered by Discuz! X3.1