Check the logs, especially /var/log/daemon.log

There's got to be a clue in there somewhere.


Review your named.conf file and your procedures. Check the named daemon logs. Most likely you didn't create an rndc key, or it has the wrong permissions.

Usually this command would help:

rndc-confgen -r /dev/urandom -a