[PATCH] Use samba-tool to add DNS entries with samba_dnsupdate

Andrew Bartlett abartlet at samba.org
Fri Aug 28 03:52:11 UTC 2015


On Tue, 2015-08-25 at 18:16 +0200, Andreas Schneider wrote:
> On Tuesday 11 August 2015 16:40:58 Andrew Bartlett wrote:
> > Can you look at my current samba_dnsupdate branch?  I would like to 
> > see
> > this merged into master as soon as I have tests for it.  It may not 
> > be
> > perfect, but it is a massive improvement on the current state, and
> > combined with your dns_update_cache work allows the name and IP of 
> > a
> > Samba AD DC to be changed and for us to still recover into a 
> > working
> > state.
> > 
> > This will in turn help a lot of our administrators who currently 
> > have a
> > lot of trouble in this situation.
> > 
> > (The tests are pending the resolv_wrapper and socket_wrapper work 
> > I'm
> > sorting out with Andreas).
> 
> Hi Andrew,
> 
> I've released resolv_wrapper 1.1.3 and socket_wrapper 1.1.4 to use 
> our 
> internal DNS server for testing. It works fine for the standard AD_DC 
> but it 
> fails setting up the fl2003dc:local environment. I don't know why it 
> doesn't 
> work there yet. I will look into this next week, if you want to 
> investigate 
> earlier, you need the changes from here:
> 
> https://git.samba.org/?p=asn/samba.git;a=shortlog;h=refs/heads/master
> -selftest
> 
> 
> Then run:
> 
> make -j testenv SELFTEST_TESTENV="fl2003dc:local"
> 
> 
> It might be another bug in our DNS server ...

It is, but not in the way you think.  The issue is that we need it to
forward DNS queries between the two forests, for the trust to be set up
correctly.  While I've currently set up a hack (attached) to make it
forward between the two servers, this may break other things.  

The autobuild got as far as a smb2.notify test failing, that may or may
not be related:
 
[432(1779)/1870 at 50m34s] samba3.smb2.notify(nt4_dc)
TESTING CHANGE NOTIFY BASEDIR EVENTS
maximum runtime exceeded for smbtorture - terminating
UNEXPECTED(error): samba3.smb2.notify.basedir
(samba.subunit.RemotedTestCase)(nt4_dc)
REASON: Exception: Exception: was started but never finished!
UNEXPECTED(error): samba3.smb2.notify.basedir(nt4_dc)
(samba.subunit.RemotedTestCase)
REASON: was started but never finished!

Andrew Bartlett

-- 
Andrew Bartlett
https://samba.org/~abartlet/
Authentication Developer, Samba Team         https://samba.org
Samba Development and Support, Catalyst IT   
https://catalyst.net.nz/services/samba




-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-selftest-Forward-DNS-queries-between-fl2003dc-and-ad.patch
Type: text/x-patch
Size: 2040 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150828/5f9fd49b/0001-selftest-Forward-DNS-queries-between-fl2003dc-and-ad.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150828/5f9fd49b/signature.sig>


More information about the samba-technical mailing list