Страница 1 из 1

[РЕШЕНО]Странности с лог-файлом

Добавлено: 2010-01-29 17:03:06
strom
Система FreeBSD 7.2 Stable
В named.log пишет следующее

Код: Выделить всё

Jan 29 15:47:06  named[1024]: starting BIND 9.4.3-P2 -t /var/named -u bind -c /etc/namedb/named.conf
Jan 29 15:47:06  named[1024]: found 1 CPU, using 1 worker thread
Jan 29 15:47:06  named[1024]: using up to 4096 sockets
Jan 29 15:47:07  named[1024]: loading configuration from '/etc/namedb/named.conf'
Jan 29 15:47:07  named[1024]: max open files (3578) is smaller than max sockets (4096)
Jan 29 15:47:07  named[1024]: using default UDP/IPv4 port range: [49152, 65535]
Jan 29 15:47:07  named[1024]: using default UDP/IPv6 port range: [49152, 65535]
Jan 29 15:47:07  named[1024]: listening on IPv4 interface fxp0, 192.168.0.1#53
Jan 29 15:47:07  named[1024]: listening on IPv4 interface lo0, 127.0.0.1#53
Jan 29 15:47:07  named[1024]: automatic empty zone: 0.IN-ADDR.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 127.IN-ADDR.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 254.169.IN-ADDR.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: D.F.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 8.E.F.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: 9.E.F.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: A.E.F.IP6.ARPA
Jan 29 15:47:07  named[1024]: automatic empty zone: B.E.F.IP6.ARPA
Jan 29 15:47:07  named[1024]: command channel listening on 127.0.0.1#953
Jan 29 15:47:07  named[1024]: the working directory is not writable
Далее лог обрывается. Как это лечится?

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:21:17
hizel
что вы вылечить то хотите?

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:24:34
reLax

Код: Выделить всё

the working directory is not writable
Дословный перевод гуглом:

Код: Выделить всё

рабочий каталог не доступен для записи

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:28:15
hizel
я на эту ошибку не обращаю внимания, всё работает ;]

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:32:49
strom
Сервер работает, но лог не пишется... Хотя собственник этого лог-файла bind :(

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:35:55
reLax
Ну named я смотрю в чируте. А куда логи то должны писаться ? В папке какой или куда ?

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:38:50
hizel
вы логирование то включите и будут логи

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:39:45
strom
пишется сюда /var/log/named.log

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:42:07
strom
hizel писал(а):вы логирование то включите и будут логи
так в том то и дело что включено логирование
в /etc/syslog.conf

Код: Выделить всё

!named
*.* /var/log/named.log

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:46:25
hizel

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:52:18
reLax
Я думаю так: named в chroot окружении, вы же с опцией -t его запускаете. Значит он не видит настоящего /var/log/named.log. Соответственно реальная директория логов должна быть /var/named/var/log

Re: Странности с лог-файлом

Добавлено: 2010-01-29 17:55:32
hizel
reLax писал(а):Я думаю так: named в chroot окружении, вы же с опцией -t его запускаете. Значит он не видит настоящего /var/log/named.log. Соответственно реальная директория логов должна быть /var/named/var/log
шо? оно через syslog передается, а syslog не в chroot :roll:

Re: Странности с лог-файлом

Добавлено: 2010-01-29 18:02:17
reLax
А ну да, сорри, не заметил поcта про syslog :)

Ну можно попробовать в секции logging указать явно файл лога (уже который в chroot будет). Из мана:

Код: Выделить всё

logging {
                channel string {
                     file log_file;
                     syslog optional_facility;
                     null;
                     stderr;
                     severity log_severity;
                     print-time boolean;
                     print-severity boolean;
                     print-category boolean;
                };
                category string { string; ... };
           };

Re: Странности с лог-файлом

Добавлено: 2010-01-29 18:04:01
strom
поменял в named.conf

Код: Выделить всё

#Nastroyka logov
logging {
        channel default_log {
file "/var/log/named.conf";
                severity dynamic;
                print-time yes;
                print-category yes;
                print-severity yes;
        };
category default { default_log; };

};
теперь пишет следующее...

Код: Выделить всё

Jan 29 16:58:57  named[1089]: general: info: loading configuration from '/etc/namedb/named.conf'
Jan 29 16:58:57  named[1089]: general: warning: max open files (3578) is smaller than max sockets (4096)
Jan 29 16:58:57  named[1089]: general: info: using default UDP/IPv4 port range: [49152, 65535]
Jan 29 16:58:57  named[1089]: general: info: using default UDP/IPv6 port range: [49152, 65535]
Jan 29 16:58:57  named[1089]: general: error: the working directory is not writable


Re: Странности с лог-файлом

Добавлено: 2010-01-29 19:16:14
strom
оказалось, что в 2008 году в BIND были внесены изменения,
в результате которых у всех массово полезла эта ошибка.

Код: Выделить всё

error: the working directory is not writable

решение предложили следующее
Поменять в
/etc/mtree/BIND.chroot.dist

строчку

Код: Выделить всё

/set type=dir uname=root gname=wheel mode=0755
на

Код: Выделить всё

/set type=dir uname=bind gname=wheel mode=0755
Результат - всё работает без ругательств!