Re: Error in mysql_dlz

Rob Butler <[email protected]> Fri, 2 Jul 2010 06:56:21 -0700 (PDT)
Newsgroups gmane.network.dns.bind9.dlz
Message-ID <[email protected]>
Look closely at the error message, it's expecting a token of $zone$ and your using %zone%.  It would appear the token delimiters have been updated.

Rob



----- Original Message ----
> From: Михаил Продан <[email protected]>
> To: [email protected]
> Sent: Thu, July 1, 2010 4:37:55 PM
> Subject: [Bind-dlz-testers] Error in mysql_dlz
> 
> Hello,
I have such a problem:
bind 9.7.1 with dlz mysql 
> enabled
named.conf:
dlz "mysql zone" {
database "mysql 
> {host=192.168.170.220 port=3306 dbname=dyn_dns user=dynuser pass=dynpdw 
> ssl=false}
                 {select 
> zone from dns_records where zone = '%zone%'}
        
>          {select ttl, type, mx_priority, case when 
> lower(type)='txt' then concat('\"', data, '\"') else data end from dns_records 
> where zone = '%zone%
' and host = '%record%' and not (type = 'SOA' or type = 
> 'NS')}
                 {select ttl, 
> type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum 
> from dns_records where zone = '%zone%' and (type =
'SOA' or 
> type='NS')}
                 {select 
> ttl, type, host, mx_priority, data, resp_person, serial, refresh, retry, expire, 
> minimum from dns_records where zone = '%zone%' and n
ot (type = 'SOA' or type 
> = 'NS')}
                 {select 
> zone from xfr_table where zone = '%zone%' and client = '%client%'}
  
>                {update data_count set count = 
> count + 1 where zone ='%zone%'}";
};

But when i start bind an error 
> occurs. The log as follows:

vpn# named -g
01-Jul-2010 23:35:10.819 
> starting BIND 9.7.1 -g
01-Jul-2010 23:35:10.819 built with 
> '--localstatedir=/var' '--disable-linux-caps' '--disable-symtable' 
> '--with-randomdev=/dev/random' '--with-openssl=/usr' '--with-libxml2=/usr/local' 
> '--without-idn' '--with-dlz-mysql=yes' '--disable-threads' 
> '--sysconfdir=/etc/namedb' '--prefix=/usr' '--mandir=/usr/share/man' 
> '--infodir=/usr/share/info/' '--build=i386-portbld-freebsd7.2' 
> 'build_alias=i386-portbld-freebsd7.2' 'CC=cc' 'CFLAGS=-O2 -fno-strict-aliasing 
> -pipe' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib' 'CXX=c++' 'CXXFLAGS=-O2 
> -fno-strict-aliasing -pipe'
01-Jul-2010 23:35:10.819 using up to 4096 
> sockets
01-Jul-2010 23:35:10.828 loading configuration from 
> '/etc/namedb/named.conf'
01-Jul-2010 23:35:10.829 using default UDP/IPv4 port 
> range: [49152, 65535]
01-Jul-2010 23:35:10.829 using default UDP/IPv6 port 
> range: [49152, 65535]
01-Jul-2010 23:35:10.832 no IPv6 interfaces 
> found
01-Jul-2010 23:35:10.843 listening on IPv4 interface lo0, 
> 127.0.0.1#53
01-Jul-2010 23:35:10.859 generating session key for dynamic 
> DNS
01-Jul-2010 23:35:10.859 Loading 'mysql zone' using driver 
> mysql
01-Jul-2010 23:35:10.859 Required token $zone$ not 
> found.
01-Jul-2010 23:35:10.859 Could not build all nodes query 
> list
01-Jul-2010 23:35:10.859 mysql driver could not create database instance 
> object.
Segmentation fault (core dumped)

The main reason i've posted 
> this message is that I have wrote a same dlz driver for firebird with native 
> library and with the same config i have no error.

Please help to find out 
> where is a 
> problem

------------------------------------------------------------------------------
This 
> SF.net email is sponsored by 
> Sprint
What will you do first with EVO, the first 4G phone?
Visit 
> target="_blank" href="http://sprint.com/first">sprint.com/first -- 
> http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Bind-dlz-testers 
> mailing list

> href="mailto:[email protected]">[email protected]

> href="https://lists.sourceforge.net/lists/listinfo/bind-dlz-testers" 
> target=_blank 
> >https://lists.sourceforge.net/lists/listinfo/bind-dlz-testers


      

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Bind-dlz-testers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bind-dlz-testers