Я использовал bind 9.8 на Gentoo несколько месяцев. После обновления системы привязка теперь находится на 9.12.3_p4, но она больше не запускается, если я не прокомментирую dnssec-validation auto.
Я ничего не получаю в named.log.
Я получаю это в message.log:
Jun 27 17:08:16 ns3079610 named[29268]: obtaining root key for view _default from '/etc/bind/bind.keys'
Jun 27 17:08:16 ns3079610 named[29268]: obtaining root key for view _default from '/etc/bind/bind.keys'
Jun 27 17:08:16 ns3079610 named[29268]: /etc/bind/bind.keys:28: ignoring managed key for '.': no crypto support
Jun 27 17:08:16 ns3079610 named[29268]: root key not loaded
Jun 27 17:08:16 ns3079610 named[29268]: loading configuration: failure
Jun 27 17:08:16 ns3079610 named[29268]: exiting (due to fatal error)
Jun 27 17:08:16 ns3079610 /etc/init.d/named[29266]: start-stop-daemon: failed to start `/usr/sbin/named'
Jun 27 17:08:16 ns3079610 /etc/init.d/named[29242]: ERROR: named failed to start
Спасибо за любую помощь.
Сообщение об ошибке
нет поддержки криптографии
похоже, что вы пропустили вариант компиляции.
Бегать emerge --info | grep ^USE
. Ты должен найти ssl
там. Если не, ты должен добавить это:
открыто /etc/portage/make.conf с редактором.
Добавить ssl
к USE
переменная:
USE="ldap ssl"
Перекомпилируйте пакет:
emerge bind
Теперь у вас должна быть возможность запустить его.