升级bind带来的小故障
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-02
bind升级后,在启动时出错,如下: Error in named configuration: /usr/sbin/named-checkconf: error while loading shared libraries: libbind9.so.50: cannot open shared object file: No such file or directory # nslookup www.g.cn nslookup: error while loading shared libraries: liblwres.so.50: cannot open shared object file: No such file or directory 查看bind-libs包的文件: rpm -q --list bind-libs /usr/lib64/libbind9.so.50 /usr/lib64/libbind9.so.50.0.3 /usr/lib64/libdns.so.50 /usr/lib64/libdns.so.50.2.0 /usr/lib64/libisc.so.50 /usr/lib64/libisc.so.50.1.1 /usr/lib64/libisccc.so.50 /usr/lib64/libisccc.so.50.0.0 /usr/lib64/libisccfg.so.50 /usr/lib64/libisccfg.so.50.0.0 /usr/lib64/liblwres.so.50 /usr/lib64/liblwres.so.50.0.2 再次确认文件: # whereis libbind9.so.50 libbind9.so: /usr/lib64/libbind9.so.50 # whereis liblwres.so.50 liblwres.so: /usr/lib64/liblwres.so.50 看似没错~ 再看下~ # ll /usr/lib64/|grep libbin lrwxrwxrwx. 1 root root 18 2009-07-04 11:54 libbind9.so.50 -> libbind9.so.50.2.0 -rwxr-xr-x. 1 root root 41808 2009-06-24 22:58 libbind9.so.50.0.3 # ll /usr/lib64/|grep liblw lrwxrwxrwx. 1 root root 18 2009-07-04 11:54 liblwres.so.50 -> liblwres.so.50.2.0 -rwxr-xr-x. 1 root root 73336 2009-06-24 22:58 liblwres.so.50.0.2 看到了没,一开始看到的都没错,可到发现原来此路不通~ 解决方法很简单:删除错误的软链接,然后重新建立一个正确的软链接. rm -f /usr/lib64/libbind9.so.50 rm -f /usr/lib64/liblwres.so.50 ln -s /usr/lib64/libbind9.so.50.0.3 /usr/lib64/libbind9.so.50 ln -s /usr/lib64/liblwres.so.50.0.2 /usr/lib64/liblwres.so.50 -_-这种错误也会犯? |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于升级bind带来的小故障的所有评论