Hallo, ich habe 2 Nameserver,dem NS1 habe ich den Transfer nach NS2 in der named.conf erlaubt. Der Transfer läuft dennoch nicht, folgende Meldungen finde ich beim NS2: Jun 2 22:59:56 server03 named[2816]: dumping master file: /var/lib/named/tmp-XXXXThDBtA: open: permission denied Jun 2 22:59:56 server03 named[2816]: transfer of 'domain.de/IN' from 80.237.203.142#53: failed while receiving responses: permission denied Jun 2 22:59:56 server03 named[2816]: transfer of 'domain.de/IN' from 80.237.203.142#53: end of transfer Auf dem NS1 finde ich folgende Meldung: Jun 2 20:55:08 server02 named[869]: client 213.239.234.109#32783: transfer of domain.de/IN': AXFR started Ich versteh es nicht, der NS1 erlaubt den Transfer und der NS2 will nicht? Wenn ich das richtig sehe, dann kann das tmp-master file nicht geöffnet werden, oder Wahrscheinlich mal wieder ein Rechteproblem, aber ich weiß nicht, wie ich es lösen soll. Ich steh auf dem Schlauch, weiß jemand weiter? Danke und Gruß Christian
On Wednesday 02 June 2004 21:15, Christian Schmidt wrote:
Hallo,
ich habe 2 Nameserver,dem NS1 habe ich den Transfer nach NS2 in der named.conf erlaubt. Der Transfer läuft dennoch nicht, folgende Meldungen finde ich beim NS2:
Jun 2 22:59:56 server03 named[2816]: dumping master file: /var/lib/named/tmp-XXXXThDBtA: open: permission denied [...]
Und? Kann das sein, das er das (neue) File nicht öffnen darf? Bei mir läuft der named unter einem non-root Account (named, uid=44, gid=44; SuSE 9.0). Und das Verzeichnis /var/lib/named gehört root. Und nur root hat Schreibrecht am Directory, welches Du bekanntlich brauchst, um neue Dateien (auch temporäre) anlegen zu können. Also würde ich als erstes dem Benutzer named Schreibrecht am /var/lib/named geben. Damit nicht Hinz und Kunz dort schreiben können: chown root:named /var/lib/named && chmod g+w /var/lib/named Und dann versuchs noch mal. Andreas
Hallo Christian, der Fehlermeldung nach ist das ein Rechte-Problem. Das ist aber klar. Der Named Daemon läuft unter der Kennung named und named hat per default kein recht in das Verzeichnis /var/lib/named zu schreiben. Für solche Zwecke ist das Unterverzeichnis slave vorhanden. Dieses gehört dem named und der darf dann dort schreiben. Also konfiguriere einfach die named.conf um. mfg Andreas Am Mittwoch, 2. Juni 2004 21:15 schrieb Christian Schmidt:
Hallo,
ich habe 2 Nameserver,dem NS1 habe ich den Transfer nach NS2 in der named.conf erlaubt. Der Transfer läuft dennoch nicht, folgende Meldungen finde ich beim NS2:
Jun 2 22:59:56 server03 named[2816]: dumping master file: /var/lib/named/tmp-XXXXThDBtA: open: permission denied Jun 2 22:59:56 server03 named[2816]: transfer of 'domain.de/IN' from 80.237.203.142#53: failed while receiving responses: permission denied Jun 2 22:59:56 server03 named[2816]: transfer of 'domain.de/IN' from 80.237.203.142#53: end of transfer
Auf dem NS1 finde ich folgende Meldung: Jun 2 20:55:08 server02 named[869]: client 213.239.234.109#32783: transfer of domain.de/IN': AXFR started
Ich versteh es nicht, der NS1 erlaubt den Transfer und der NS2 will nicht? Wenn ich das richtig sehe, dann kann das tmp-master file nicht geöffnet werden, oder Wahrscheinlich mal wieder ein Rechteproblem, aber ich weiß nicht, wie ich es lösen soll. Ich steh auf dem Schlauch, weiß jemand weiter?
Danke und Gruß Christian
-- Mit freundlichen Grüssen Andreas Dietl
participants (3)
-
Andreas Dietl
-
Andreas Kyek
-
Christian Schmidt