我在用centos 6.4
。在进行 dig 或 nslookup 时,出现以下错误
挖掘 google.com
dig: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory
here is 我的挖掘LDD
'# ldd /usr/bin/dig
linux-vdso.so.1 => (0x00007fff5e674000)
liblwres.so.80 => /usr/lib64/liblwres.so.80 (0x00007f73d5c1c000)
libdns.so.81 => /usr/lib64/libdns.so.81 (0x00007f73d5883000)
libbind9.so.80 => /usr/lib64/libbind9.so.80 (0x00007f73d5676000)
libisccfg.so.82 => /usr/lib64/libisccfg.so.82 (0x00007f73d5454000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f73d5210000)
libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x00007f73d4e75000)
libisccc.so.80 => /usr/lib64/libisccc.so.80 (0x00007f73d4c6d000) '
....
你知道我该如何修复这个错误吗?
请帮忙,
谢谢,
SP
尝试软链接
ln -s /usr/lib64/libcrypto.so.10 /lib
让我们知道这是否对您有帮助。
或者您可以使用 yum 删除并重新安装。通常,当使用 yum 安装时,库文件会放置到适当的位置。
yum 删除 dns-utils
yum 安装 dns-utils
您可以在需要时启用 epel 存储库epel http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)