Hi, Okay, not fully fixed after reboot... apparmor gave problems as previously discussed on the list.
Also needed to adjust: /etc/apparmor.d/local/usr.sbin.named Added a line: /var/lib/named/** rw, Then restarted apparmor service: service apparmor reload And then bind would start properly, immediately and again after another reboot. Should it be all good now? Thanks A. On 6/7/20 12:04 am, Andrew McGlashan via Dng wrote: > Hi, > > I just upgraded fron Devuan ascii to beowulf with the server running bind9 in > a chroot environment and bind would not start. > > > _This was the relevant error in /var/log/daemon.log_ > > Jul 5 23:36:43 bind9-server-name named[6476]: *could not configure root > hints from '/usr/share/dns/root.hints': file not found* > Jul 5 23:36:43 bind9-server-name named[6476]: *loading configuration: > file not found* > Jul 5 23:36:43 bind9-server-name named[6476]: *exiting (due to fatal > error)* > > > _Fixed as follows:_ > > # mkdir -p /var/lib/named/usr/share/dns > # cp -pv /usr/share/dns/* /var/lib/named/usr/share/dns/ > > > _NB: No upgrade changes were made to any config file including the > /etc/default/bind9 file below._ > > # cat /etc/default/bind9 > > # Set RESOLVCONF=no to not run resolvconf > RESOLVCONF=yes > > # startup options for the server > #OPTIONS="-u bind" > > > # Added -t ... for running of bind9 in a chroot environment > #OPTIONS="-u bind -t /var/lib/named" > # Added -4 to foce IPV4 lookups only > OPTIONS="-u bind -4 -t /var/lib/named" > > ### NB: This symbolic link is needed for the chroot environment too > # (without needing to change /etc/init.d/bind9 file) > # > # cd /run/named > # ln -s /var/lib/named/run/named/named.pid . > > > Kind Regards > AndrewM
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng