首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装包含dlopen驱动程序的bind9?

如何安装包含dlopen驱动程序的bind9?
EN

Ask Ubuntu用户
提问于 2011-11-30 19:46:20
回答 2查看 6.5K关注 0票数 2

我目前正在安装samba4作为-extra自己选择的学校项目。我正在遵循如何从他们的网站安装。现在,我被困在让我的dns工作。

我已经用bind9安装了sudo apt-get install bind9 (9.7.x版)。我已经将samba4 named.conf文件添加到我的named.conf.local using include "/usr/local/samba/private/named.conf";中。

现在,当我尝试使用bind9重新启动sudo /etc/init.d/bind9 restart服务时,我得到以下错误:

不支持DLZ数据库驱动程序'dlopen‘。

我在googled上搜索了这个问题,唯一能找到的就是我现在的bind9版本没有dlopen的dlz。所以我从BIND9网站下载了ics.org 9.8.0P1,然后做了sudo ./configure --with-dlz-dlopen,然后是sudo make,然后是sudo make install

现在我认为这应该解决问题,但问题仍然存在。命名为-v,给我9.8.0P1版本。所有这些都是在最新的Ubuntu (11.10)上配置的。

因此,为了使问题变得更小:如何使用dlopen驱动程序安装bind9。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2011-12-01 02:47:34

我认为论坛帖子有一个教程来做你正在尝试的事情。

票数 0
EN

Ask Ubuntu用户

发布于 2011-12-20 21:34:10

您需要bind9 9.8.X版本才能使其工作并使用->配置它

./配置-前缀=/usr --sysconfdir=/etc/bind --localstatedir=/var --man=/usr/share/man-启用线程-with-libtool && make & make &make

将桑巴迪的named.conf添加到bind9 named.conf (包括它)。

和修改/etc/parmor.d/usr.sbin.name来访问所需的文件。

/usr/local/samba/private/* rw,

/usr/local/samba/private/dns/* rw,

我仍然需要修复一些小问题,但至少samba4会进行DNS更新。如果您已经使用域创建了db文件,则必须删除该文件,否则将得到已定义的错误。

查看/var/log/syslog中来自bind或apparmor的消息。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/84116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档