bind9 启动失败

bind9 启动失败

我刚买了一台专用服务器,它运行的是 Ubuntu 10.04 LTS。我关注了本指南安装 Bind9

现在,当我启动它时,我在终端中得到了这个:

    Adding system user `bind' (UID 118) ...
Adding new user `bind' (UID 118) with group `bind' ...
Not creating home directory `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
#
 * Starting domain name service... bind9                                 [fail]
invoke-rc.d: initscript bind9, action "start" failed.
dpkg: error processing bind9 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 bind9
E: Sub-process /usr/bin/dpkg returned an error code (1)

有人能帮忙吗?我不确定哪里出了问题,但我确定是指南出了问题,因为我不记得上次安装 Bind9 时有多少步骤了。

答案1

查看日志文件“/var/log/syslog”。

Feb  5 12:03:52 HOSTNAME named[8835]: starting BIND 9.7.2-P3 -u bind
Feb  5 12:03:52 HOSTNAME named[8835]: ERROR
Feb  5 12:03:52 HOSTNAME named[8835]: exiting (due to fatal error)

然后修复问题并再次安装bind9:

$sudo apt-get install bind9

为了调试,在前台运行命名并将日志发送到控制台:

# /usr/sbin/named -u bind -g -d 1

答案2

您是否在每个区域文件上运行了 named-checkconf?以及 named-checkzone。这些工具是为了确保您的配置即使不完全正确,至少也足够好,以便 bind 可以运行。如果这不能立即向您展示如何解决问题,请发布输出。

答案3

清除绑定配置:

sudo apt-get purge bind9

然后sudo apt-get install bind9

相关内容