Вылетает с ошибкой:
Sep 26 13:20:15 medyafors named[7048]: initializing DST: openssl failure
Sep 26 13:20:15 medyafors named[7048]: exiting (due to fatal error)
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Администрирование и настройка сетей → Ubuntu Server 12.04 BIND9 - не запускается
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Вылетает с ошибкой:
Sep 26 13:20:15 medyafors named[7048]: initializing DST: openssl failure
Sep 26 13:20:15 medyafors named[7048]: exiting (due to fatal error)
named в chroot'e ? проверьте сертификаты доступны для named?
что мне для этого прописать? можно поподробнее..
я с 7 у тра в гугле..и эту ссылку видел.. Вопрос такой..
cp /usr/local/lib/engines/libgost.so YOUR_CHROOT_DIR/usr/local/lib/engines/
{chroot_dir} - это root?
и откуда они взяли libgost.so?
логично. никто же не знает какой у вас дистрибутив, а совет применим для freebsd
у меня в suse 12.1 libgost.so лежит в /lib/engines/libgost.so, в убунте в /usr/lib/i386-linux-gnu/openssl-1.0.0/engines
{chroot_dir} - это root?
нет. chroot это. соответсвенно {chroot_dir} это корень для пользователя/процесса в chroot'e
и откуда они взяли libgost.so?
видимо библиотека нужна для запуска named
cp /usr/lib/i386-linux-gnu/openssl-1.0.0/engines/libgost.so YOUR_CHROOT_DIR/usr/local/lib/engines/
значит так?
см пост выше
cp /usr/lib/i386-linux-gnu/openssl-1.0.0/engines/libgost.so /usr/local/lib/engines/
я успешно выполнил это, но сервис все равно не запустился.. что не так?
вопросы могут показаться тупыми, но сделать надо срочно..
вы вообще уверены в том что ваш named работает в chroot режиме? ли спрошу иначе: вы уверенны в том что делаете? я то только предполагаю. советую вам разобраться как именно работает ваш dns. в процессе прийдет понимание как исправить проблему ну и + level up
вы вообще уверены в том что ваш named работает в chroot режиме?
как это можно узнать? я ни в чем уже не уверен..
смотреть конфиги
в какие именно?
Рассмешили на 5+ обоим по + 
Особенно
вы вообще уверены
я ни в чем уже не уверен..
Проблема решилась удалением apparmor'а.. Всем спасибо)
Не советую удалять , пока работает это отлично , но восстановить придется
http://ru.wikipedia.org/wiki/AppArmor
Шутка +100500 )))
Рассмешили на 5+ обоим по +
Особенноosorkon пишет:вы вообще уверены
disbeliever пишет:я ни в чем уже не уверен..
И все таки
Хотелось бы продолжить начатую дискуссию...
Все эксперименты проводились на ubuntu server 12.04
usr/sbin/named –V
BIND 9.8.1-P1Если просто, то чтобы в Ubuntu 12.04 запустился bind9 в chroo-окружении да еще и при работающем apparmor, необходимо разрешить доступ к чтению openSSL библиотеки libgost.so в /etc/apparmor.d/usr.sbin.named
/var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines/** rm,
/var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines/ rm, Но никак не выходит. bind9 все равно не хочет стартовать : (
server01 named[1247]: adjusted limit on open files from 4096 to 1048576
server01 named[1247]: found 1 CPU, using 1 worker thread
server01 named[1247]: using up to 4096 sockets
server01 named[1247]: initializing DST: openssl failure
server01 named[1247]: exiting (due to fatal error)
server01 kernel: [ 15.397226] type=1400 audit(1352047404.189:17): apparmor="DENIED" operation="open" parent=883 profile="/usr/sbin/named" name="/var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines/libgost.so" pid=891 comm="named" requested_mask="r" denied_mask="r" fsuid=106 ouid=0В логах хорошо видно, что на мои редактирования профиля bind9 в apparmor наплевать.
apparmor все равно запрещает чтение openSSL библиотеки.
Есть на эту заметку у кого-нибудь подсказка?
Или я все таки где-то сделал ошибку?
named все-таки стартовал после создания ссылки на каталог.
Я добавил правило:
$ /etc/fstab
/usr/lib/i386-linux-gnu/openssl-1.0.0/engines /var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines none bind 0 0и создал разрешающее правило в профиле apparmor
$ /etc/apparmor.d/usr.sbin.named
/var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines/** rm,
/var/lib/named/usr/lib/i386-linux-gnu/openssl-1.0.0/engines/ rm, Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Администрирование и настройка сетей → Ubuntu Server 12.04 BIND9 - не запускается
Форум работает на PunBB, при поддержке Informer Technologies, Inc