[GELÖST] Bind-Server startet nach Dist-Upgrade nicht mehr

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Kaheto
Beiträge: 126
Registriert: 08.06.2016 22:28:50

[GELÖST] Bind-Server startet nach Dist-Upgrade nicht mehr

Beitrag von Kaheto » 18.09.2019 17:34:32

Hi,

ich habe gerade einen BIND9-Server von Debian Stretch auf Buster geupgraded. Der Server bootet wunderbar, aber der BIND-Service startet nicht mehr:

Code: Alles auswählen

# systemctl status bind9.service
● bind9.service - BIND Domain Name Server
   Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2019-09-18 17:28:44 CEST; 3min 10s ago
     Docs: man:named(8)
  Process: 650 ExecStart=/usr/sbin/named $OPTIONS (code=exited, status=1/FAILURE)

Sep 18 17:28:44 ns2 named[651]: automatic empty zone: B.E.F.IP6.ARPA
Sep 18 17:28:44 ns2 named[651]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Sep 18 17:28:44 ns2 named[651]: automatic empty zone: EMPTY.AS112.ARPA
Sep 18 17:28:44 ns2 named[651]: automatic empty zone: HOME.ARPA
Sep 18 17:28:44 ns2 named[651]: none:106: 'max-cache-size 90%' - setting to 3551MB (out of 3946MB)
Sep 18 17:28:44 ns2 named[651]: command channel listening on 127.0.0.1#953
Sep 18 17:28:44 ns2 named[651]: isc_stdio_open '/var/log/bind/bind.log' failed: permission denied
Sep 18 17:28:44 ns2 named[651]: configuring logging: permission denied
Sep 18 17:28:44 ns2 named[651]: loading configuration: permission denied
Sep 18 17:28:44 ns2 named[651]: exiting (due to fatal error)

Code: Alles auswählen

# ll -d /var/log/bind/
drwxr-xr-x 2 bind bind 4096 Sep 18 06:25 /var/log/bind/
 # ll -t /var/log/bind/
insgesamt 3844
-rwxr-xr-x 1 bind bind  826890 Sep 18 17:24 bind.log
-rwxr-xr-x 1 bind bind 1776683 Sep 18 06:25 bind.log.1
-rwxr-xr-x 1 bind bind  223050 Sep 17 06:25 bind.log.2.gz
-rwxr-xr-x 1 bind bind  201942 Sep 16 06:25 bind.log.3.gz
-rwxr-xr-x 1 bind bind  216850 Sep 15 06:25 bind.log.4.gz
-rwxr-xr-x 1 bind bind  219714 Sep 14 06:25 bind.log.5.gz
-rwxr-xr-x 1 bind bind  222937 Sep 13 06:25 bind.log.6.gz
-rwxr-xr-x 1 bind bind  228206 Sep 12 06:25 bind.log.7.gz
Was kann da passiert sein und wie lässt sich das beheben?

Grüße
Kaheto
Zuletzt geändert von Kaheto am 18.09.2019 17:53:21, insgesamt 1-mal geändert.

Kaheto
Beiträge: 126
Registriert: 08.06.2016 22:28:50

Re: Bind-Server startet nach Dist-Upgrade nicht mehr

Beitrag von Kaheto » 18.09.2019 17:53:05

Hier meine Lösung. Vielleicht kann das Jemand noch vom Hintergrund her erläutern, was da bei Buster geändert wurde.

In /etc/apparmor.d/usr.sbin.named

Code: Alles auswählen

include <local/usr.sbin.named>
ganz unten das Kommentarzeichen entfernen und dann in
/etc/apparmor.d/local/usr.sbin.named
folgende Einträge machen

Code: Alles auswählen

/var/lib/bind/** rw,
/var/lib/bind/ rw,
/var/lib/bind/slaves/** rw,
/var/lib/bind/slaves/ rw,
/var/log/bind/** rw,
/var/log/bind/ rw,
Vorsichtig, das sieht jedem wahrscheinlich individuell aus. Danach apparmor.service und bind9.service neustarten:

Code: Alles auswählen

systemctl restart apparmor.service
systemctl start bind9.service
Grüße

Kaheto

Antworten