Hi All. We've just installed BIND version "BIND 9.10.3 <id:2799933>" on Oracle Linux 6.5.
Compiled from source, using defaults, with exception to the switches, '--with-openssl' '--enable-threads' '--with-libxml2' When attempting to start the daemon using the init.d script shown further below, we encounter the following error message:- Dec 2 10:15:37 sromelextdns02 named[5165]: BIND 9 is maintained by Internet Systems Consortium, Dec 2 10:15:37 sromelextdns02 named[5165]: Inc. (ISC), a non-profit 501(c)(3) public-benefit Dec 2 10:15:37 sromelextdns02 named[5165]: corporation. Support and training for BIND 9 are Dec 2 10:15:37 sromelextdns02 named[5165]: available at https://www.isc.org/support Dec 2 10:15:37 sromelextdns02 named[5165]: ---------------------------------------------------- Dec 2 10:15:37 sromelextdns02 named[5165]: adjusted limit on open files from 4096 to 1048576 Dec 2 10:15:37 sromelextdns02 named[5165]: found 4 CPUs, using 4 worker threads Dec 2 10:15:37 sromelextdns02 named[5165]: using 2 UDP listeners per interface Dec 2 10:15:37 sromelextdns02 named[5165]: using up to 4096 sockets *Dec 2 10:15:37 sromelextdns02 named[5165]: loading configuration from '/etc/named.conf' Dec 2 10:15:37 sromelextdns02 named[5165]: open: /etc/named.conf: file not found Dec 2 10:15:37 sromelextdns02 named[5165]: loading configuration: file not found * Dec 2 10:15:37 sromelextdns02 named[5165]: exiting (due to fatal error) We've disabled SELinux, thinking this may be the root cause, however it does not seem to make a difference. User named has been created and owns the relevant files. Any ideas on where we've gone wrong would be gratefully received, as we're stuck at this point ... /etc/named.conf below:- // SRO BIND configuration file // ... some name server ... // Written chapter and verse on 20130325 by Chris Liesfield // Last modified 201511271436 by Chris Liesfield options { directory "/var/named"; pid-file "named.pid"; allow-query { "any"; }; also-notify { w.x.y.z; }; recursion no; version "Not Telling"; hostname none; querylog yes; }; controls { inet 127.0.0.1 allow { localhost; } keys { rndc-key; }; }; key "rndc-key" { algorithm hmac-md5; secret "some secret"; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; }; }; zone "." IN { type hint; file "named.cache"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; // ZONES // zone "0.0.127.in-addr.arpa" IN { type master; file "db.127.0.0"; }; include "/etc/rndc.key"; logging { category "default" { "debug"; }; category "general" { "debug"; }; category "database" { "debug"; }; category "security" { "debug"; }; category "config" { "debug"; }; category "resolver" { "debug"; }; category "xfer-in" { "debug"; }; category "xfer-out" { "debug"; }; category "notify" { "debug"; }; category "client" { "debug"; }; category "unmatched" { "debug"; }; category "network" { "debug"; }; category "update" { "debug"; }; category "queries" { "debug"; }; category "dispatch" { "debug"; }; category "dnssec" { "debug"; }; category "lame-servers" { "debug"; }; channel "debug" { file "/var/named/bind.log" versions 2 size 50m; print-time yes; print-category yes; }; }; Startup script below:- #!/bin/sh # # named This shell script takes care of starting and stopping # named (BIND DNS server). # # chkconfig: 345 55 45 # description: named (BIND) is a Domain Name Server (DNS) \ # that is used to resolve host names to IP addresses. # probe: true # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = "no" ] && exit 0 [ -f /usr/local/sbin/named ] || exit 0 # See how we were called. case "$1" in start) # Start daemons. echo -n "Starting named: " daemon /usr/local/sbin/named -u named -t /var/named -c /etc/named.conf echo touch /var/lock/subsys/named ;; stop) # Stop daemons. echo -n "Shutting down named: " killproc named rm -f /var/lock/subsys/named echo ;; status) status named exit $? ;; restart) $0 stop $0 start exit $? ;; reload) /usr/local/sbin/rndc reload exit $? ;; probe) # named knows how to reload intelligently; we don't want linuxconf # to offer to restart every time /usr/local/sbin/rndc reload >/dev/null 2>&1 || echo start exit 0 ;; *) echo "Usage: named {start|stop|status|restart|reload}" exit 1 esac exit 0 Your help is appreciated. Thanks in advance. Regards, *Chris Liesfield * BCompSc. (Dist), CISSP, CCNP/DP. *Manager - IT Facilities and Connectivity State Revenue Office Victoria * 121 Exhibition Street, Melbourne, 3000. *T* 03 9628 6735 *M* 0403 418558 *E* *chris.liesfi...@sro.vic.gov.au <chris.liesfi...@sro.vic.gov.au>, sro.netw...@sro.vic.gov.au <sro.netw...@sro.vic.gov.au>*
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users