PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Debian Etch: Bind startet nicht



esmikel
23.10.07, 22:16
Nach dem dist-upgrade von Sarge nach Etch startete bind9 leider nicht mehr. Da ich keinen Fehler gefunden habe, hatte ich es mit "remove --purge" gelöscht und anschließend neu installiert. Klappt leider immer noch nicht. Die Installation mit aptitude ist ohne Fehlermeldung durchgelaufen.
Beim Start mit /etc/init.d/bind9 start erscheint:
-----------------------------------------------------------------------------------
den-serv01:~# /etc/init.d/bind9 start
Starting domain name service...: bind failed!
-----------------------------------------------------------------------------------

ALs einzigen Hinweis habe ich im daemon.log folgendes entdeckt:
-----------------------------------------------------------------------------------
Oct 22 22:23:18 den-serv01 named[29958]: starting BIND 9.3.4 -u bind
Oct 22 22:23:18 den-serv01 named[29958]: found 1 CPU, using 1 worker thread
Oct 22 22:23:18 den-serv01 named[29958]: loading configuration from '/etc/bind/named.conf'
Oct 22 22:23:18 den-serv01 named[29958]: listening on IPv6 interfaces, port 53
Oct 22 22:23:18 den-serv01 named[29958]: listening on IPv4 interface lo, 127.0.0.1#53
Oct 22 22:23:18 den-serv01 named[29958]: listening on IPv4 interface eth0, 192.168.50.1#53
Oct 22 22:23:18 den-serv01 named[29958]: command channel listening on 127.0.0.1#953
Oct 22 22:23:18 den-serv01 named[29958]: command channel listening on ::1#953
Oct 22 22:23:18 den-serv01 named[29958]: couldn't open pid file '/var/run/bind/run/named.pid': Permission denied
Oct 22 22:23:18 den-serv01 named[29958]: exiting (due to early fatal error)
Oct 22 22:43:42 den-serv01 named[30262]: starting BIND 9.3.4 -u bind
Oct 22 22:43:42 den-serv01 named[30262]: found 1 CPU, using 1 worker thread
Oct 22 22:43:42 den-serv01 named[30262]: loading configuration from '/etc/bind/named.conf'
Oct 22 22:43:42 den-serv01 named[30262]: listening on IPv6 interfaces, port 53
Oct 22 22:43:42 den-serv01 named[30262]: listening on IPv4 interface lo, 127.0.0.1#53
Oct 22 22:43:42 den-serv01 named[30262]: listening on IPv4 interface eth0, 192.168.50.1#53
Oct 22 22:43:42 den-serv01 named[30262]: command channel listening on 127.0.0.1#953
Oct 22 22:43:42 den-serv01 named[30262]: command channel listening on ::1#953
Oct 22 22:43:42 den-serv01 named[30262]: couldn't open pid file '/var/run/bind/run/named.pid': Permission denied
Oct 22 22:43:42 den-serv01 named[30262]: exiting (due to early fatal error)
Oct 22 22:49:53 den-serv01 named[30350]: starting BIND 9.3.4 -u bind
Oct 22 22:49:53 den-serv01 named[30350]: found 1 CPU, using 1 worker thread
Oct 22 22:49:53 den-serv01 named[30350]: loading configuration from '/etc/bind/named.conf'
Oct 22 22:49:54 den-serv01 named[30350]: listening on IPv6 interfaces, port 53
Oct 22 22:49:54 den-serv01 named[30350]: listening on IPv4 interface lo, 127.0.0.1#53
Oct 22 22:49:54 den-serv01 named[30350]: listening on IPv4 interface eth0, 192.168.50.1#53
Oct 22 22:49:54 den-serv01 named[30350]: command channel listening on 127.0.0.1#953
Oct 22 22:49:54 den-serv01 named[30350]: command channel listening on ::1#953
Oct 22 22:49:54 den-serv01 named[30350]: couldn't open pid file '/var/run/bind/run/named.pid': Permission denied
Oct 22 22:49:54 den-serv01 named[30350]: exiting (due to early fatal error)
-----------------------------------------------------------------------------------
Die Rechte von /var/run/bind/ waren mit root:bind gesetzt, ich habe sie testweise auf bind:bind gesetzt, hat nichts gebracht.
Warum will bind9 nicht, was mache ich falsch? Im Voraus vielen Dank für alle Tipps!

ProfBunny
24.10.07, 12:28
Oct 22 22:49:54 den-serv01 named[30350]: couldn't open pid file '/var/run/bind/run/named.pid': Permission denied
Oct 22 22:49:54 den-serv01 named[30350]: exiting (due to early fatal error)


was für rechte hat /var/run/bind/run/named.pid ?
sieht so aus als ob da was nicht passt.

hth

esmikel
24.10.07, 14:50
Vielen Dank für die Antwort. Die Rechte sehen so aus:

den-serv01:/var/run/bind# ls -l
insgesamt 4
drwxrwxr-x 2 root bind 4096 2007-07-25 00:13 run

Sollte eigentlich OK sein, oder?