dig和nslookup的共享库



我正在使用centos 6.4。在进行挖掘或nslookup时,我得到了以下错误

挖谷歌

dig: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory

这是我挖掘的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-remove-dns-utils-

yum-install-dns-utils

如果需要,您可以启用epel存储库epel

当您尝试时

ldd/usr/bin/dig

你能找到像这样的线路吗

libcrypto.so.4=>未找到

如果是,请尝试

定位libcrypto.so.4

假设您可以在/path/to/file/libcrypto.so.4 中找到该文件

然后尝试命令

export LD_LIBRARY_PATH="/PATH/to/file"

然后尝试命令dig。应该没事。其他方面,您需要搜索提供libcrypto.so.4库的包

相关内容

  • 没有找到相关文章

最新更新