On 09/03/2015 01:48 PM, Rowland Penny wrote:> On 03/09/15 18:38, Robert Moskowitz wrote: >> Progress on dns_dlz. At least I got things loading. If I don't >> include the dlz info bind starts, but if I do I get: >> >> Sep 03 13:31:57 homebase.home.htt named[21920]: Loading 'AD DNS Zone' >> using driver dlopen >> Sep 03 13:31:58 homebase.home.htt named[21920]: samba_dlz: Failed to >> connect to /var/lib/samba/private/dns/sam.ldb >> >> >> permissions seem right: >> >> # ls -ls /var/lib/samba/private/dns/sam* >> 2944 -rw-rw---- 1 root named 3014656 Aug 27 18:07 >> /var/lib/samba/private/dns/sam.ldb >> >> /var/lib/samba/private/dns/sam.ldb.d: >> total 26312 >> 8112 -rw-rw---- 1 root named 8306688 Aug 27 18:07 >> CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >> 8236 -rw-rw---- 1 root named 8433664 Aug 27 18:07 >> CN=SCHEMA,CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >> DC=DOMAINDNSZONES,DC=HOME,DC=HTT.ldb >> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >> DC=FORESTDNSZONES,DC=HOME,DC=HTT.ldb >> 1256 -rw-rw---- 1 root named 1286144 Aug 27 18:07 DC=HOME,DC=HTT.ldb >> 412 -rw-rw---- 2 root named 421888 Aug 28 12:02 metadata.tdb >> >> The include is really simple: >> >> dlz "AD DNS Zone" { >> >> # For BIND 9.9.x >> database "dlopen /usr/lib/samba/bind9/dlz_bind9_9.so"; >> >> }; >> >> >> > > What are the permissions on /var/lib/samba/private/dns ?# ls -ls /var/lib/samba/private total 12484 4 drwxrwx--- 3 root named 4096 Aug 27 18:07 dns I fixed a recursion problem to get general forwarding working then reactiveated the include and this time the failure was a little more informative: Sep 03 13:56:30 homebase.home.htt named[22668]: Loading 'AD DNS Zone' using driver dlopen Sep 03 13:56:31 homebase.home.htt named[22668]: samba_dlz: Failed to connect to /var/lib/samba/private/dns/sam.ldb Sep 03 13:56:31 homebase.home.htt named[22668]: dlz_dlopen of 'AD DNS Zone' failed Sep 03 13:56:31 homebase.home.htt named[22668]: SDLZ driver failed to load. Sep 03 13:56:31 homebase.home.htt named[22668]: DLZ driver failed to load.
On 03/09/15 19:01, Robert Moskowitz wrote:> > > On 09/03/2015 01:48 PM, Rowland Penny wrote: >> On 03/09/15 18:38, Robert Moskowitz wrote: >>> Progress on dns_dlz. At least I got things loading. If I don't >>> include the dlz info bind starts, but if I do I get: >>> >>> Sep 03 13:31:57 homebase.home.htt named[21920]: Loading 'AD DNS >>> Zone' using driver dlopen >>> Sep 03 13:31:58 homebase.home.htt named[21920]: samba_dlz: Failed to >>> connect to /var/lib/samba/private/dns/sam.ldb >>> >>> >>> permissions seem right: >>> >>> # ls -ls /var/lib/samba/private/dns/sam* >>> 2944 -rw-rw---- 1 root named 3014656 Aug 27 18:07 >>> /var/lib/samba/private/dns/sam.ldb >>> >>> /var/lib/samba/private/dns/sam.ldb.d: >>> total 26312 >>> 8112 -rw-rw---- 1 root named 8306688 Aug 27 18:07 >>> CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >>> 8236 -rw-rw---- 1 root named 8433664 Aug 27 18:07 >>> CN=SCHEMA,CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >>> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >>> DC=DOMAINDNSZONES,DC=HOME,DC=HTT.ldb >>> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >>> DC=FORESTDNSZONES,DC=HOME,DC=HTT.ldb >>> 1256 -rw-rw---- 1 root named 1286144 Aug 27 18:07 DC=HOME,DC=HTT.ldb >>> 412 -rw-rw---- 2 root named 421888 Aug 28 12:02 metadata.tdb >>> >>> The include is really simple: >>> >>> dlz "AD DNS Zone" { >>> >>> # For BIND 9.9.x >>> database "dlopen /usr/lib/samba/bind9/dlz_bind9_9.so"; >>> >>> }; >>> >>> >>> >> >> What are the permissions on /var/lib/samba/private/dns ? > # ls -ls /var/lib/samba/private > total 12484 > 4 drwxrwx--- 3 root named 4096 Aug 27 18:07 dns > > I fixed a recursion problem to get general forwarding working then > reactiveated the include and this time the failure was a little more > informative: > > > Sep 03 13:56:30 homebase.home.htt named[22668]: Loading 'AD DNS Zone' > using driver dlopen > Sep 03 13:56:31 homebase.home.htt named[22668]: samba_dlz: Failed to > connect to /var/lib/samba/private/dns/sam.ldb > Sep 03 13:56:31 homebase.home.htt named[22668]: dlz_dlopen of 'AD DNS > Zone' failed > Sep 03 13:56:31 homebase.home.htt named[22668]: SDLZ driver failed to > load. > Sep 03 13:56:31 homebase.home.htt named[22668]: DLZ driver failed to > load. > >I have just thought, this is the ARM build isn't it? So, is your version of named built to use the dlz option ? Rowland
On 09/03/2015 02:12 PM, Rowland Penny wrote:> On 03/09/15 19:01, Robert Moskowitz wrote: >> >> >> On 09/03/2015 01:48 PM, Rowland Penny wrote: >>> On 03/09/15 18:38, Robert Moskowitz wrote: >>>> Progress on dns_dlz. At least I got things loading. If I don't >>>> include the dlz info bind starts, but if I do I get: >>>> >>>> Sep 03 13:31:57 homebase.home.htt named[21920]: Loading 'AD DNS >>>> Zone' using driver dlopen >>>> Sep 03 13:31:58 homebase.home.htt named[21920]: samba_dlz: Failed >>>> to connect to /var/lib/samba/private/dns/sam.ldb >>>> >>>> >>>> permissions seem right: >>>> >>>> # ls -ls /var/lib/samba/private/dns/sam* >>>> 2944 -rw-rw---- 1 root named 3014656 Aug 27 18:07 >>>> /var/lib/samba/private/dns/sam.ldb >>>> >>>> /var/lib/samba/private/dns/sam.ldb.d: >>>> total 26312 >>>> 8112 -rw-rw---- 1 root named 8306688 Aug 27 18:07 >>>> CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >>>> 8236 -rw-rw---- 1 root named 8433664 Aug 27 18:07 >>>> CN=SCHEMA,CN=CONFIGURATION,DC=HOME,DC=HTT.ldb >>>> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >>>> DC=DOMAINDNSZONES,DC=HOME,DC=HTT.ldb >>>> 4148 -rw-rw---- 2 root named 4247552 Aug 27 18:07 >>>> DC=FORESTDNSZONES,DC=HOME,DC=HTT.ldb >>>> 1256 -rw-rw---- 1 root named 1286144 Aug 27 18:07 DC=HOME,DC=HTT.ldb >>>> 412 -rw-rw---- 2 root named 421888 Aug 28 12:02 metadata.tdb >>>> >>>> The include is really simple: >>>> >>>> dlz "AD DNS Zone" { >>>> >>>> # For BIND 9.9.x >>>> database "dlopen /usr/lib/samba/bind9/dlz_bind9_9.so"; >>>> >>>> }; >>>> >>>> >>>> >>> >>> What are the permissions on /var/lib/samba/private/dns ? >> # ls -ls /var/lib/samba/private >> total 12484 >> 4 drwxrwx--- 3 root named 4096 Aug 27 18:07 dns >> >> I fixed a recursion problem to get general forwarding working then >> reactiveated the include and this time the failure was a little more >> informative: >> >> >> Sep 03 13:56:30 homebase.home.htt named[22668]: Loading 'AD DNS Zone' >> using driver dlopen >> Sep 03 13:56:31 homebase.home.htt named[22668]: samba_dlz: Failed to >> connect to /var/lib/samba/private/dns/sam.ldb >> Sep 03 13:56:31 homebase.home.htt named[22668]: dlz_dlopen of 'AD DNS >> Zone' failed >> Sep 03 13:56:31 homebase.home.htt named[22668]: SDLZ driver failed to >> load. >> Sep 03 13:56:31 homebase.home.htt named[22668]: DLZ driver failed to >> load. >> >> > > I have just thought, this is the ARM build isn't it? So, is your > version of named built to use the dlz option ?I had investigated that last week, and seemed good. Actually I think the .so file comes from the sernet rpm, and that was done on a arm qemm where we are doing our os builds and there were no errors. Anyway, you can see it is now working and I can actually do a lookup against the ldap database!