Running: FreeBSD 11.2-STABLE #0 r345904 Bind 9.11 works fine. If I attempt to install 9.12 or greater, the installation succeeds but any attempt to start the daemon fails silently. Output of 'sh -x /usr/local/rc.d/named start' follows below.
Any thoughts or pointers would be deeply appreciated... ---------------------------------------------------------------------------- Tim Daneliuk tun...@tundraware.com PGP Key: http://www.tundraware.com/PGP/
.... + named_enable=YES + named_program=/usr/local/sbin/named + named_conf=/usr/local/etc/namedb/named.conf + named_flags='' + named_uid=bind + named_chrootdir='' + named_chroot_autoupdate=YES + named_symlink_enable=YES + named_wait=NO + named_wait_host=localhost + named_auto_forward=NO + named_auto_forward_only=NO + required_dirs='' + _named_confdirroot=/usr/local/etc/namedb + _named_confdir=/usr/local/etc/namedb + _named_program_root=/usr/local + _openssl_engines=/usr/lib/engines + rndc_conf=/usr/local/etc/namedb/rndc.conf + rndc_key=/usr/local/etc/namedb/rndc.key + run_rc_command start + _return=0 + rc_arg=start + [ -z named ] + shift 1 + rc_extra_args='' + _rc_prefix='' + eval '_override_command=$named_program' + _override_command=/usr/local/sbin/named + command=/usr/local/sbin/named + _keywords='start stop restart rcvar enabled describe extracommands reload' + rc_pid='' + _pidcmd='' + _procname=/usr/local/sbin/named + [ -n /usr/local/sbin/named ] + [ -n '' ] + _pidcmd='rc_pid=$(check_process /usr/local/sbin/named )' + _keywords='start stop restart rcvar enabled describe extracommands reload status poll' + [ -z start ] + [ start '=' enabled ] + [ -n '' ] + eval 'rc_flags=$named_flags' + rc_flags='' + eval '_chdir=$named_chdir' '_chroot=$named_chroot' '_nice=$named_nice' '_user=$named_user' '_group=$named_group' '_groups=$named_groups' '_fib=$named_fib' '_env=$named_env' '_prepend=$named_prepend' '_login_class=${named_login_class:-daemon}' '_oomprotect=$named_oomprotect' + _chdir='' _chroot='' _nice='' _user='' _group='' _groups='' _fib='' _env='' _prepend='' _login_class=daemon _oomprotect='' + [ -n '' ] + [ -z '' ] + eval 'rc_pid=$(check_process' /usr/local/sbin/named ')' + check_process /usr/local/sbin/named + _procname=/usr/local/sbin/named + _interpreter='' + [ -z /usr/local/sbin/named ] + _find_processes /usr/local/sbin/named . -ax + [ 3 -ne 3 ] + _procname=/usr/local/sbin/named + _interpreter=. + _psargs=-ax + _pref='' + [ . '!=' . ] + _procnamebn=named + _fp_args='_arg0 _argv' + _fp_match=$'case "$_arg0" in \t\t $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]")' + _proccheck=$'\t\t/bin/ps -ww 2>/dev/null -o pid= -o jid= -o command= -ax | \t\twhile read _npid _jid _arg0 _argv; do \t\t\tcase "$_arg0" in \t\t $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]") \t\t\t\tif [ "$JID" -eq "$_jid" ]; \t\t\t\tthen echo -n "$_pref$_npid"; \t\t\t\t_pref=" "; \t\t\t\tfi \t\t\t\t;; \t\t\tesac \t\tdone' + eval /bin/ps -ww '2>/dev/null' -o 'pid=' -o 'jid=' -o 'command=' -ax '|' while read _npid _jid _arg0 '_argv;' do case '"$_arg0"' in '$_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]")' if [ '"$JID"' -eq '"$_jid"' '];' then echo -n '"$_pref$_npid";' '_pref="' '";' fi ';;' esac done + /bin/ps -ww -o 'pid=' -o 'jid=' -o 'command=' -ax + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + read _npid _jid _arg0 _argv + rc_pid='' + [ start '!=' start ] + [ -n named_enable -a start '!=' rcvar -a start '!=' stop -a start '!=' describe ] + checkyesno named_enable + eval '_value=$named_enable' + _value=YES + debug 'checkyesno: named_enable is set to YES.' + return 0 + [ start '=' start -a -z '' -a -n '' ] + eval '_cmd=$start_cmd' '_precmd=$start_precmd' '_postcmd=$start_postcmd' + _cmd='' _precmd=named_prestart _postcmd=named_poststart + [ -n '' ] + [ ! -x /usr/local/sbin/named ] + _run_rc_precmd + check_required_before start + local _f + return 0 + [ -n named_prestart ] + debug 'run_rc_command: start_precmd: named_prestart ' + eval 'named_prestart ' + named_prestart + find_pidfile + get_pidfile_from_conf pid-file /usr/local/etc/namedb/named.conf + [ -z pid-file -o -z /usr/local/etc/namedb/named.conf ] + local string file line + string=pid-file + file=/usr/local/etc/namedb/named.conf + [ ! -s /usr/local/etc/namedb/named.conf ] + read line + read line + read line + read line + read line + read line + break + [ -n $'pid-file\t "/var/run/named/pid";' ] + line='var/run/named/pid";' + _pidfile_from_conf=/var/run/named/pid + pidfile=/var/run/named/pid + find_sessionkeyfile + get_pidfile_from_conf session-keyfile /usr/local/etc/namedb/named.conf + [ -z session-keyfile -o -z /usr/local/etc/namedb/named.conf ] + local string file line + string=session-keyfile + file=/usr/local/etc/namedb/named.conf + [ ! -s /usr/local/etc/namedb/named.conf ] + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + read line + [ -n '' ] + return 1 + sessionkeyfile=/var/run/named/session.key + [ -n '' ] + [ -n '' ] + /usr/bin/dirname /var/run/named/pid + piddir=/var/run/named + [ ! -d /var/run/named ] + /usr/bin/dirname /var/run/named/session.key + sessionkeydir=/var/run/named + [ ! -d /var/run/named ] + command_args='-u bind -c /usr/local/etc/namedb/named.conf ' + local line nsip firstns + [ -n '' ] + named_symlink_enable=NO + confgen_command=$'/usr/local/sbin/rndc-confgen -a -b256 -u bind \t -c /usr/local/etc/namedb/rndc.key' + [ -s /usr/local/etc/namedb/rndc.conf ] + [ -s /usr/local/etc/namedb/rndc.key ] + stat -f%Su /usr/local/etc/namedb/rndc.key + local checkconf + checkconf=/usr/local/sbin/named-checkconf + checkyesno named_chroot_autoupdate + eval '_value=$named_chroot_autoupdate' + _value=YES + debug 'checkyesno: named_chroot_autoupdate is set to YES.' + return 0 + checkyesno named_auto_forward + eval '_value=$named_auto_forward' + _value=NO + debug 'checkyesno: named_auto_forward is set to NO.' + return 1 + [ -s /usr/local/etc/namedb/auto_forward.conf ] + /usr/local/sbin/named-checkconf /usr/local/etc/namedb/named.conf + _return=0 + [ 0 -ne 0 ] + check_required_after start + local _f _args + return 0 + return 0 + check_startmsgs + [ -n '' ] + return 0 + echo 'Starting named.' Starting named. + [ -n '' ] + _cd='' + _doit='/usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf ' + [ -n '' ] + [ -n '' ] + [ -n '' ] + _doit=' limits -C daemon /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf ' + _run_rc_doit ' limits -C daemon /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf ' + debug 'run_rc_command: doit: limits -C daemon /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf ' + eval ' limits -C daemon /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf ' + limits -C daemon /usr/local/sbin/named -u bind -c /usr/local/etc/namedb/named.conf + _return=1 + [ 1 -ne 0 ] + [ -z '' ] + return 1 + warn 'failed to start named' + [ -x /usr/bin/logger ] + logger '/usr/local/etc/rc.d/named: WARNING: failed to start named' + echo '/usr/local/etc/rc.d/named: WARNING: failed to start named' /usr/local/etc/rc.d/named: WARNING: failed to start named + return 1 [root]
_______________________________________________ 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