named can not create /var/run/named directory at start because of permissions problem Reproducible: Always journalctl -b -u named: Aug 29 21:29:33 gentoo named[581]: couldn't mkdir '/var/run/named': Permission denied Aug 29 21:29:33 gentoo named[581]: generating session key for dynamic DNS Aug 29 21:29:33 gentoo named[581]: couldn't mkdir '/var/run/named': Permission denied Aug 29 21:29:33 gentoo named[581]: could not create /var/run/named/session.key Aug 29 21:29:33 gentoo named[581]: failed to generate session key for dynamic DNS: permission denied If I create /var/run/named by hand - no errors in log: gentoo ~ # mkdir /var/run/named gentoo ~ # chown named /var/run/named gentoo ~ # systemctl start named gentoo ~ # ls -la /var/run/named total 8 drwxr-xr-x 2 named root 80 Aug 29 21:58 . drwxr-xr-x 15 root root 480 Aug 29 21:58 .. -rw-r--r-- 1 named named 4 Aug 29 21:58 named.pid -rw------- 1 named named 102 Aug 29 21:58 session.key
emerge --info bind: http://pastebin.ca/3137408
No fix?
[master 7f2d82c] net-dns/bind: Install missing tmpfiles.d file (#559118 by Alexey Sychev) 2 files changed, 409 insertions(+) create mode 100644 net-dns/bind/bind-9.10.2_p4-r1.ebuild create mode 100644 net-dns/bind/files/named.conf