Bind
將綁定從 9.8 更新到 9.12 後,它不再以 dnssec-validation auto 啟動
我在gentoo上使用了bind 9.8幾個月。更新系統後,bind 現在位於 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
現在您應該可以啟動它了。