分类: LINUX
2010-06-24 15:35:44
我们之前安装使用过很多次开源rsyncd软件,从来没有碰到这样的问题。不过我们清楚地知道,该服务在配置php5.2.9时曾经升级过iconv库。在/usr/local/lib下面也可以找到libiconv.so.2文件,应该是升级iconv库影响了对系统动态链接库的调用。
我们使用下面的命令也可以证实,系统动态库libiconv.so.2找不到:
# ldd /usr/bin/rsyncd
会看到这么一行
libiconv.so.2 => Not found
解决办法:
1、编辑/etc/ld.so.conf文件,添加一行:
/usr/local/lib
2、保存后运行ldconfig。
3、再启动运行rsyncd服务运行,问题得到解决。
(注:ld.so.conf和ldconfig用于维护系统动态链接