(Bind 9.3.2) with dlz: REQUIRE (module...)

Ronald Wiplinger ronald at elmit.com
Mon Aug 7 11:11:52 UTC 2006


I tried to use BIND 9.3.2 with the patch for dlz. The compilation had no 
error, but when I start named the following error will be logged:

Aug  7 11:52:02 pegasus named[30132]: starting BIND 9.3.2 -t 
/var/lib/named -u named
Aug  7 11:52:02 pegasus named[30132]: found 1 CPU, using 1 worker thread
Aug  7 11:52:02 pegasus named[30132]: log.c:1428: REQUIRE(module->id < 
lctx->module_count) failed
Aug  7 11:52:02 pegasus named[30132]: exiting (due to assertion failure)

I could not find anything with Google about that.

I tried than to use 9.3.2 without the patch and come to this result:
Aug  7 17:31:49 pegasus named[25692]: starting BIND 9.3.2 -t 
/var/lib/named -u named
Aug  7 17:31:49 pegasus named[25692]: found 1 CPU, using 1 worker thread
Aug  7 17:31:49 pegasus named[25692]: loading configuration from 
'/etc/named.conf'
Aug  7 17:31:49 pegasus named[25692]: set maximum open files to -1: 
permission denied
Aug  7 17:31:49 pegasus named[25692]: listening on IPv6 interfaces, port 53
Aug  7 17:31:49 pegasus named[25692]: listening on IPv4 interface lo, 
127.0.0.1#53
Aug  7 17:31:49 pegasus named[25692]: listening on IPv4 interface eth0, 
220.133.88.226#53
Aug  7 17:31:49 pegasus named[25692]: command channel listening on 
127.0.0.1#953
Aug  7 17:31:49 pegasus named[25692]: couldn't open pid file 
'/usr/local/var/run/named.pid': No such file or directory
Aug  7 17:31:49 pegasus named[25692]: exiting (due to early fatal error)

I cannot find where the pid file is set to /usr/local/ instead of /var/lib.

I use SuSE 10.1 on AMD 64.
The patch for dzl I found at: http://projects.navynet.it/

I used (last 4 lines only with dlz):
./configure --prefix=/usr/local \
            --mandir=\$${prefix}/share/man \
            --infodir=\$${prefix}/share/info \
            --sysconfdir=/etc \
            --enable-threads \
            --with-libtool \
            --enable-shared \
            --enable-static \
            --with-openssl=/usr \
            --with-gnu-ld \
            --enable-ipv6 \
     --with-dlz-mysql \
     --with-dlz-bdb \
     --with-dlz-filesystem \
     --with-dlz-stub


Can anybody how to solve this problem, please?

bye

Ronald



More information about the bind-users mailing list