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!
bind startet nicht
Vielen Dank für die Rückmeldung. Die Rechte waren standardmäßig mit root:bind gesetzt:
den-serv01:/var/run/bind# ls -l
insgesamt 8
-rw-r--r-- 1 root bind 283 2007-10-18 08:11 named.options
drwxrwxr-x 2 root bind 4096 2007-07-25 00:13 run
den-serv01:/var/run/bind# /etc/init.d/bind9 start
Starting domain name service...: bind failed!
Ich habe alle Kombinationen ausprobiert:
bind:bind
root:bind
bind:root
root:root
In allen Fällen startet bind nicht. Hmmm?
den-serv01:/var/run/bind# ls -l
insgesamt 8
-rw-r--r-- 1 root bind 283 2007-10-18 08:11 named.options
drwxrwxr-x 2 root bind 4096 2007-07-25 00:13 run
den-serv01:/var/run/bind# /etc/init.d/bind9 start
Starting domain name service...: bind failed!
Ich habe alle Kombinationen ausprobiert:
bind:bind
root:bind
bind:root
root:root
In allen Fällen startet bind nicht. Hmmm?
Hallo an Alle
nochmals vielen Dank für Eure Unterstützung. AUgenscheinlich war alles OK, trotzdem hat es nicht geklappt. Habe daher mit --purge deinstalliert und per Hand alles geslöscht, was trotzdem noch auf dem System geblieben ist. Beim installieren habe ich fetchmail gestoppt, sie sind sich offensichtlich in die Quere gekommen. Nach der Installation von bind9 konnte ich auch fetchmail wieder problemlos starten, nun läuft beides.
Ich hoffe dass dieser Tipp auch anderen hilft, die ähnliche Probleme haben.
nochmals vielen Dank für Eure Unterstützung. AUgenscheinlich war alles OK, trotzdem hat es nicht geklappt. Habe daher mit --purge deinstalliert und per Hand alles geslöscht, was trotzdem noch auf dem System geblieben ist. Beim installieren habe ich fetchmail gestoppt, sie sind sich offensichtlich in die Quere gekommen. Nach der Installation von bind9 konnte ich auch fetchmail wieder problemlos starten, nun läuft beides.
Ich hoffe dass dieser Tipp auch anderen hilft, die ähnliche Probleme haben.