samba-tool domain join (W2k)

Andrew Bartlett abartlet at samba.org
Wed Feb 8 14:00:49 MST 2012


On Tue, 2012-01-31 at 08:25 +1100, Andrew Bartlett wrote:
> On Mon, 2012-01-30 at 12:50 +0000, Axel Lang wrote:
> > > Hi Matthias and Dirk,
> > > we also have two old win2k server (still running) and i will try to 
> > perform this
> > > test in the next few days.
> > > 
> > > Kind regards,
> > > Axel
> > > 
> > > 
> > 
> > Hi Matthias,
> > i applied your patch to my testcomputer and got a new error:
> > 
> 
> > ERROR(<type 'exceptions.KeyError'>): uncaught exception 
> > - 'No such element'
> >   File "bin/python/samba/netcmd/__init__.py", line 167, in _run
> >     return self.run(*args, **kwargs)
> >   File "bin/python/samba/netcmd/domain.py", line 162, in run
> >     machinepass=machinepass)
> >   File "bin/python/samba/join.py", line 962, in join_DC
> >     ctx.do_join()
> >   File "bin/python/samba/join.py", line 867, in do_join
> >     ctx.join_add_objects()
> >   File "bin/python/samba/join.py", line 509, in join_add_objects
> >     ctx.key_version_number = int(res[0]["msDS-keyVersionNumber"][0])
> > 
> > I hope this is not related to an error on my side.
> > Kind regards
> > Axel
> 
> Axel,
> 
> Thank you very much for your testing.  This is important, because you
> have uncovered an new issue with the join.py script.  We need to catch
> this exception, because Windows 2000 servers do not return a
> msDS-keyVersionNumber attribute (essentially, it is always 0). 
> 
> It also confirms that Matthias' patch is correct for the first issue, as
> otherwise we would not get this far.

Axel,

I've pushed this change and a follow-up patch from Matthais to
autobuild.  If you could test out master later today it would be
appreciated!

Andrew Bartlett

-- 
Andrew Bartlett                                http://samba.org/~abartlet/
Authentication Developer, Samba Team           http://samba.org



More information about the samba-technical mailing list