|
|||
|
Named: the working directory is not writableПросматривая сообщения системы при старте при помощи # dmesg -a, обнаружил ошибку: Named: the working directory is not writable. Как понятно из самого сообщения, сервер имен сообщает, что его рабочая директория не доступна для записи. Несмотря на эту ошибку Named работал без проблем и выполнял свои функциональные обязанности. Руководствуясь принципом: "Чем меньше ошибок, тем спокойнее администратору" я начал искать причину возникновения и пути устранения неполадки. Попытавшись найти лог-файл Named, обнаружилось, что таковой отсутствует. Точнее, информация попадает в общий лог-файл /var/log/messages. Почему DirectAdmin не логирует достаточно важный сервис системы отдельным логом - загадка, но исправить этот недосмотр можно довольно таки просто. Описание наиболее важных логов DA, с которых разработчики панели управления рекомендуют начинать "разбор полетов" находится тут: Чтобы вести отдельный лог Named, в файл /etc/syslog.conf нужно добавить две строчки: !named *.* /var/log/named.log После чего, необходимо создать лог-файл для Bind, установить для него владельца и группу bind и перезапустить процесс syslogd: #touch /var/log/named.log #chown bind:bind /var/log/named.log #/etc/rc.d/syslogd restart Теперь, после перезапуска сервера имен Named (можно выполнить из панели управления DirectAdmin: Admin Level -> Service Monitor -> named restart), в лог файл запишется информация о работе сервиса. Правда, к сожалению, ошибка "the working directory is not writable" оказалась и там. Чтобы её исправить, необходимо сменить права на рабочую директорию Named. Поискав эту директорию в /etc, я обнаружил там только символическую ссылку на необходимую директорию - сама директория располагается тут: /var/named/etc/namedb. После запуска смены владельца и перезагрузке Named ошибка из лог-файла исчезла: # chown bind:bind /var/named/etc/namedb Изменять владельца стоит только на рабочую директорию Named - все её файлы и поддиректории можно оставить как есть. Создать отдельный лог-файл Named и устранить ошибки Named помогла статья с сайта: P.S. Как сообщают официальные источники из DA - ошибка "Named: the working directory is not writable" может всплыть в будущем, но обращать на неё внимание не стоит. Опубликовано: 2012/09/19
HTML-код ссылки на эту страницу:
<a href="https://petrenco.com/freebsd.php?txt=152" target="_blank">Ошибка Named: the working directory is not writable (FreeBSD + DirectAdmin)</a> 10624
Добавить комментарий
|