libsasl2.so.2无法找到,apache无法启动-阿里云开发者社区

开发者社区> 技术小甜> 正文

libsasl2.so.2无法找到,apache无法启动

简介:
+关注继续查看

客户的服务器在过年时,被火烧掉了,客户找数据恢复公司恢复出来了数据,但是应用还是无法访问,最后到了apache这里,apache2 无法启动, 说libsasl2.so.2 找不到,apache 无法启动.


解决方法: 
# whereis httpd 
找出你的httpd 的安装绝对路径. 如 /usr/sbin/httpd

#ldd /usr/sbin/httpd 
libpcre.so.0 => /lib/libpcre.so.0 (0xf6f8a000) 
libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0xf6f86000) 
libaprutil-0.so.0 => /usr/lib/libaprutil-0.so.0 (0xf6f72000) 
libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0xf6f41000) 
liblber-2.2.so.7 => /usr/lib/liblber-2.2.so.7 (0xf6f35000) 
libdb-4.2.so => /lib/tls/i686/libdb-4.2.so (0xf6e67000) 
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xf6e48000) 
libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0xf6e25000) 
librt.so.1 => /lib/tls/librt.so.1 (0xf6e11000) 
libm.so.6 => /lib/tls/libm.so.6 (0xf6dee000) 
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf6dc0000) 
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6dae000) 
libdl.so.2 => /lib/libdl.so.2 (0xf6daa000) 
libc.so.6 => /lib/tls/libc.so.6 (0xf6c82000) 
libresolv.so.2 => /lib/libresolv.so.2 (0xf6c6e000) 
libsasl2.so.2 => not found 
libssl.so.4 => /lib/libssl.so.4 (0xf6c26000) 
libcrypto.so.4 => /lib/libcrypto.so.4 (0xf6b3e000) 
/lib/ld-linux.so.2 (0xf6fab000) 
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xf6b29000) 
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xf6ac4000) 
libcom_err.so.2 => /lib/libcom_err.so.2 (0xf6ac1000) 
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xf6aa0000) 
libz.so.1 => /usr/lib/libz.so.1 (0xf6a90000)


#whereis libsasl2.so.2 
/usr/local/lib/libsasl2.so.2

/usr/local/lib/libsasl2.so.2.0.21

ls -l /usr/local/lib/libsasl2.so.2 
发现 /usr/local/lib/libsasl2.so.2==>/usr/local/lib/libsasl2.so.2.0.21

所以 ln -s /usr/local/lib/libsasl2.so.2.0.21 /lib/libsasl2.so.2

然后再检查一下:#ldd /usr/sbin/httpd

libpcre.so.0 => /lib/libpcre.so.0 (0xf6f8a000) 
libpcreposix.so.0 => /usr/lib/libpcreposix.so.0 (0xf6f86000) 
libaprutil-0.so.0 => /usr/lib/libaprutil-0.so.0 (0xf6f72000) 
libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0xf6f41000) 
liblber-2.2.so.7 => /usr/lib/liblber-2.2.so.7 (0xf6f35000) 
libdb-4.2.so => /lib/tls/i686/libdb-4.2.so (0xf6e67000) 
libexpat.so.0 => /usr/lib/libexpat.so.0 (0xf6e48000) 
libapr-0.so.0 => /usr/lib/libapr-0.so.0 (0xf6e25000) 
librt.so.1 => /lib/tls/librt.so.1 (0xf6e11000) 
libm.so.6 => /lib/tls/libm.so.6 (0xf6dee000) 
libcrypt.so.1 => /lib/libcrypt.so.1 (0xf6dc0000) 
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xf6dae000) 
libdl.so.2 => /lib/libdl.so.2 (0xf6daa000) 
libc.so.6 => /lib/tls/libc.so.6 (0xf6c82000) 
libresolv.so.2 => /lib/libresolv.so.2 (0xf6c6e000) 
libsasl2.so.2 => /lib/libsasl2.so.2 (0xf6c5a000) 
libssl.so.4 => /lib/libssl.so.4 (0xf6c26000) 
libcrypto.so.4 => /lib/libcrypto.so.4 (0xf6b3e000) 
/lib/ld-linux.so.2 (0xf6fab000) 
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xf6b29000)

libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xf6ac4000) 
libcom_err.so.2 => /lib/libcom_err.so.2 (0xf6ac1000) 
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xf6aa0000) 
libz.so.1 => /usr/lib/libz.so.1 (0xf6a90000)

重新启动 httpd , OK 了.

















本文转自南非蚂蚁51CTO博客,原文链接:http://blog.51cto.com/ixdba/526104 ,如需转载请自行联系原作者








版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux下apache服务器安装,sqlite安装,apache启动,关闭,重启,编写cig程序进行测试,浏览器访问cig程序
 1安装ubuntu 14.04 64位操作系统 2安装apache和sqllite以及依赖的sqllite开发库 3配置目录 /etc/apache2 4 html页面目录 var/www/ 5 cgi-bin目录 /usr/lib/cgi-bin 6日志文件:/var/log/apache2 7站点配
1903 0
WinForm程序启动控制台窗口Console
本文转载:http://blog.csdn.net/oyi319/article/details/5753311 2.WinForm程序和控制台窗口Console 如果你调试过SharpDevelop的源程序,会发现它在DEBUG模式时会出现一个控制台窗口,以显示日志信息。
666 0
4.3、Libgdx启动类和配置
(原文:http://www.libgdx.cn/topic/45/4-3-libgdx%E5%90%AF%E5%8A%A8%E7%B1%BB%E4%B8%8E%E9%85%8D%E7%BD%AE) 对每个平台来说,必须有一个启动类。
544 0
+关注
10146
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载