Fehlermeldung

  • User warning: The following module has moved within the file system: comment_notify. In order to fix this, clear caches or put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1156 of /local/www/drupal/core/7.79/includes/bootstrap.inc).
  • User warning: The following module has moved within the file system: piwik. In order to fix this, clear caches or put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1156 of /local/www/drupal/core/7.79/includes/bootstrap.inc).

[Gelöst] Bind 9.8 Statistik-File wird nicht geschrieben

Wenn das Logfile erstellt wird, das Statistik-File aber nicht, kann das an der Einstellung für das Dump-File liegen.

Ausgangssituation

Bind 9.8 läuft chroot unter FreeBSD 9.0. Das Logfile - laut named.conf:

  1. logging {
  2. channel query_logging {
  3. file "/log/query.log" versions 3 size 100M;
  4. print-category yes;
  5. print-severity yes;
  6. print-time yes;
  7. };
  8. category queries {
  9. query_logging;
  10. };
  11. };

wird problemlos geschrieben. Die Rechte sollten in Ordnung sein. Das Problem war, dass das Verzeichnis für dump-file nicht existierte. Mit der Konfiguration

  1. options {
  2. directory "/etc/namedb/working";
  3. dump-file "/log/dump.db";
  4. statistics-file "/log/named.stats";
  5. zone-statistics yes;
  6. [...]
  7. }

werden alle Daten in das Verzeichnis /log ausgehend von der chroot-Umgebung geschrieben. Unter den Standard-Einstellungen von FreeBSD ist dies das Verzeichnis /var/named/log. Dies sollte selbstverständlich existieren und dem DNS-User (hier: bind) gehören.

Anmerkung eine leere Datei wurde mit

  1. touch log/named.stats
  2. chown bind:bind log/named.stats

erstellt.