Susu linux 安装 bind 问题及解决方法
在 linux 上搭建 dns 服务器需要 bind 软件,在 RedHat 上安装 bind 组件:bind、bind-
chroot、bind-dyndb-ldap、bind-libs、bind-utils、caching-nameserver 安装成功,运行 service
named start 命令,可以启动服务。
在 ubuntu 上安装上述组件,安装 bind-9.7.0-5.P2.el6.i686.rpm 后出现以下错误:
warning: bind-9.7.0-5.P2.el6.i686.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID
fd431d51
Preparing... ########################################### [100%]
1:bind ########################################### [100%]
insserv: warning: script 'S01dats.run' missing LSB tags and overrides
insserv: warning: script 'dats.run' missing LSB tags and overrides
named 0:off 1:off 2:off 3:on 4:off 5:on 6:off
运行 service named start 命令,出现以下错误:
Starting name server BIND /usr/sbin/named-checkconf: error while loading shared libraries:
libcrypto.so.10: cannot open shared object file: No such file or directory
/usr/sbin/named-checkconf: error while loading shared libraries: libcrypto.so.10: cannot open
shared object file: No such file or directory
解决方法:
由于 named 服务需要 openssl 的支持,openssl 中包含 libcrypto.so.库,所以安装 openssl
相关软件:openssl、openssl-devel 问题解决,执行 service named start 命令,服务启动成功。