Назад | Перейти на главную страницу

После обновления bind с 9.8 до 9.12 он больше не запускается с автоматической проверкой dnssec

Я использовал 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

Теперь у вас должна быть возможность запустить его.