Samba 4 to AD join fail, help

Juan Pablo Lorier jplorier at yahoo.com
Thu Jan 26 04:50:41 MST 2012


Hi there,

I'm a newy at samba 4 and I'm trying to joing a samba 4
alpha 17 box to our domain as a DC so I can "drain" the domain info and
use the linux box to test samba without disturbing the domain itself.
The thing is that I get an error when trying to join the server :

[root at vpdc samba]# bin/samba-tool domain join montecarlotv.com.uy DC -Uadministrador --realm=montecarlotv.com.uy
Finding a writeable DC for domain 'montecarlotv.com.uy'
Found DC srv-mm.montecarlotv.com.uy
Password for [WORKGROUP\administrador]:
workgroup is CANAL4
realm is montecarlotv.com.uy
checking samaccountname
Adding CN=VPDC,OU=Domain Controllers,DC=montecarlotv,DC=com,DC=uy
Adding CN=VPDC,CN=Servers,CN=Nombre-predeterminado-primer-sitio,CN=Sites,CN=Configuration,DC=montecarlotv,DC=com,DC=uy
Adding
CN=NTDS 
Settings,CN=VPDC,CN=Servers,CN=Nombre-predeterminado-primer-sitio,CN=Sites,CN=Configuration,DC=montecarlotv,DC=com,DC=uy
DsAddEntry failed with status (5, 'WERR_ACCESS_DENIED') info (8567, 'WERR_DS_INCOMPATIBLE_VERSION')
Join failed - cleaning up
checking samaccountname
Deleted CN=VPDC,OU=Domain Controllers,DC=montecarlotv,DC=com,DC=uy
Deleted CN=VPDC,CN=Servers,CN=Nombre-predeterminado-primer-sitio,CN=Sites,CN=Configuration,DC=montecarlotv,DC=com,DC=uy
ERROR(runtime): uncaught exception - DsAddEntry failed
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/__init__.py", line 167, in _run
    return self.run(*args, **kwargs)
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/domain.py", line 162, in run
    machinepass=machinepass)
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/join.py", line 949, in join_DC
    ctx.do_join()
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/join.py", line 854, in do_join
    ctx.join_add_objects()
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/join.py", line 467, in join_add_objects
    ctx.join_add_ntdsdsa()
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/join.py", line 416, in join_add_ntdsdsa
    ctx.DsAddEntry([rec])
  File "/usr/local/samba/lib64/python2.6/site-packages/samba/join.py", line 379, in DsAddEntry
    raise RuntimeError("DsAddEntry failed")


The
only thing that calls my atention is that instead of asking for 
CANAL4\administrador password is asking WORKGROUP\administrador.
Any Ideas?
Thanks,


More information about the samba-technical mailing list