我刚买了一台专用服务器,运行Ubuntu 10.04 LTS。 我按照这个指南来安装Bind9
现在,当我启动它时,我在terminal上看到了这个:
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安装中的很多步骤。
请参阅日志文件“/ 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
对于debugging,在前台运行命名并将日志发送到控制台:
# /usr/sbin/named -u bind -g -d 1
你运行了named-checkconf吗? 并在每个区域文件上命名为checkzone。 这些工具是为了确保你的configuration,如果不是完全正确的,至less可以运行绑定。 如果这不能立即告诉你如何解决你的问题,发布输出。
清除绑定configuration:
sudo apt-get purge bind9
然后sudo apt-get install bind9再次sudo apt-get install bind9