[Samba] problem joining Samba DC to existing domain

Rowland penny rpenny at samba.org
Sat Jul 13 12:29:32 UTC 2019


On 13/07/2019 13:03, Michal Sládek via samba wrote:
> Hello!
>
> I am not able to joing new Samba DC to existing domain:
>
> Linux side:
> OS: Centos 7
> Samba version: 4.9.8 (Tranquil repo)
> Hostname: adserver9
>
> Windows side:
> OS: Windows Server 2016
> Domain/forrest level: Windows Server 2008 R2
> Hostname: adserver8
> Domain: spcr.local
>
> I am following this guide:
> https://wiki.samba.org/index.php/Joining_a_Samba_DC_to_an_Existing_Active_Directory

You cannot directly add a Samba DC directly to a Windows 2012 Domain, 
never mind a 2016 DC, see here:

https://wiki.samba.org/index.php/Joining_a_Windows_Server_2012_/_2012_R2_DC_to_a_Samba_AD

Read the introduction and the warning.

Samba 4.11.0 will have support for schema version 69 (Windows Server 
2012R2), but the function level will still not be available.

Rowland


>
> I am getting this error:
> [root at adserver9 /]# samba-tool domain join spcr.local DC
> -U"SPCR\Administrator" --verbose
> Finding a writeable DC for domain 'spcr.local'
> Found DC adserver8.spcr.local
> Password for [SPCR\Administrator]:
> workgroup is SPCR
> realm is spcr.local
> Adding CN=ADSERVER9,OU=Domain Controllers,DC=spcr,DC=local
> Adding
> CN=ADSERVER9,CN=Servers,CN=Vychozi-nazev-prvni-site,CN=Sites,CN=Configuration,DC=spcr,DC=local
> Adding CN=NTDS
> Settings,CN=ADSERVER9,CN=Servers,CN=Vychozi-nazev-prvni-site,CN=Sites,CN=Configuration,DC=spcr,DC=local
> Join failed - cleaning up
> Deleted CN=ADSERVER9,OU=Domain Controllers,DC=spcr,DC=local
> Deleted CN=NTDS
> Settings,CN=ADSERVER9,CN=Servers,CN=Vychozi-nazev-prvni-site,CN=Sites,CN=Configuration,DC=spcr,DC=local
> Deleted
> CN=ADSERVER9,CN=Servers,CN=Vychozi-nazev-prvni-site,CN=Sites,CN=Configuration,DC=spcr,DC=local
> ERROR(ldb): uncaught exception - LDAP error 1 LDAP_OPERATIONS_ERROR -
>   <000021A2: SvcErr: DSID-030A089E, problem 5012 (DIR_ERROR), data 8610
>> <>
>    File "/usr/lib64/python2.7/site-packages/samba/netcmd/__init__.py", line
> 178, in _run
>      return self.run(*args, **kwargs)
>    File "/usr/lib64/python2.7/site-packages/samba/netcmd/domain.py", line
> 716, in run
>      backend_store=backend_store)
>    File "/usr/lib64/python2.7/site-packages/samba/join.py", line 1501, in
> join_DC
>      ctx.do_join()
>    File "/usr/lib64/python2.7/site-packages/samba/join.py", line 1397, in
> do_join
>      ctx.join_add_objects()
>    File "/usr/lib64/python2.7/site-packages/samba/join.py", line 683, in
> join_add_objects
>      ctx.samdb.modify(m)
>
> I would be grateful if somebody could point me to a right direction...
>
> Best regards
>
> Michal





More information about the samba mailing list