Andrea Veroni
2018-Aug-02 10:00 UTC
[Samba] Samba4 DC JOIN in renamed domain exception WERR_DS_DIFFERENT_REPL_EPOCHS
Hi all,
I am trying to join a Samba 4.8.3 server running on CentOS7 as RODC to a W2008r2
domain that has been renamed in the past, thus having the flag
ms-DS-ReplicationEpoch set to 1, but I am getting this error:
[user at machine ~]# samba-tool domain join example.com RODC
-U"EXAMPLE\administrator" --dns-backend=SAMBA_INTERNAL
...
Join failed - cleaning up
...
ERROR(runtime): uncaught exception - (8593,
'WERR_DS_DIFFERENT_REPL_EPOCHS')
File "/usr/lib64/python2.7/site-packages/samba/netcmd/__init__.py",
line 176, in _run
return self.run(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/samba/netcmd/domain.py",
line 706, in run
plaintext_secrets=plaintext_secrets)
File "/usr/lib64/python2.7/site-packages/samba/join.py", line 1482,
in join_DC
ctx.do_join()
File "/usr/lib64/python2.7/site-packages/samba/join.py", line 1383,
in do_join
ctx.join_replicate()
File "/usr/lib64/python2.7/site-packages/samba/join.py", line 927,
in join_replicate
replica_flags=ctx.replica_flags)
File "/usr/lib64/python2.7/site-packages/samba/drs_utils.py", line
313, in replicate
(level, ctr) = self.drs.DsGetNCChanges(self.drs_handle, req_level, req)
Tried joining the domain as DC but same error.
Is joining to renamed domains not supported or am I doing something wrong?
Andrea Veroni
______________________
GRAF S.p.A.
Via Galilei, 32/36
41015 Nonantola (MO), Italy
Tel. +39 059545111
Fax +39 059541272
web: http://www.grafspa.it
L.P.H. van Belle
2018-Aug-02 14:36 UTC
[Samba] Samba4 DC JOIN in renamed domain exception WERR_DS_DIFFERENT_REPL_EPOCHS
Looks like: https://bugzilla.samba.org/show_bug.cgi?id=9500>From the source code:WERR_DS_DIFFERENT_REPL_EPOCHS = The directory service cannot perform the requested operation because the servers involved are of different replication epochs (which is usually related to a domain rename that is in progress So yes, you did hit a nice bug, this is one why i never ever ever ever change domainnames/servers after the domain is setup. How to fix this, i really dont know. (sorry) Greetz, Louis> -----Oorspronkelijk bericht----- > Van: samba [mailto:samba-bounces at lists.samba.org] Namens > Andrea Veroni via samba > Verzonden: donderdag 2 augustus 2018 12:01 > Aan: samba at lists.samba.org > Onderwerp: [Samba] Samba4 DC JOIN in renamed domain exception > WERR_DS_DIFFERENT_REPL_EPOCHS > > Hi all, > > I am trying to join a Samba 4.8.3 server running on CentOS7 > as RODC to a W2008r2 domain that has been renamed in the > past, thus having the flag ms-DS-ReplicationEpoch set to 1, > but I am getting this error: > > [user at machine ~]# samba-tool domain join example.com RODC > -U"EXAMPLE\administrator" --dns-backend=SAMBA_INTERNAL > ... > Join failed - cleaning up > ... > ERROR(runtime): uncaught exception - (8593, > 'WERR_DS_DIFFERENT_REPL_EPOCHS') > File > "/usr/lib64/python2.7/site-packages/samba/netcmd/__init__.py", > line 176, in _run > return self.run(*args, **kwargs) > File > "/usr/lib64/python2.7/site-packages/samba/netcmd/domain.py", > line 706, in run > plaintext_secrets=plaintext_secrets) > File "/usr/lib64/python2.7/site-packages/samba/join.py", > line 1482, in join_DC > ctx.do_join() > File "/usr/lib64/python2.7/site-packages/samba/join.py", > line 1383, in do_join > ctx.join_replicate() > File "/usr/lib64/python2.7/site-packages/samba/join.py", > line 927, in join_replicate > replica_flags=ctx.replica_flags) > File > "/usr/lib64/python2.7/site-packages/samba/drs_utils.py", line > 313, in replicate > (level, ctr) = self.drs.DsGetNCChanges(self.drs_handle, > req_level, req) > > Tried joining the domain as DC but same error. > > Is joining to renamed domains not supported or am I doing > something wrong? > > Andrea Veroni > ______________________ > GRAF S.p.A. > Via Galilei, 32/36 > 41015 Nonantola (MO), Italy > Tel. +39 059545111 > Fax +39 059541272 > web: http://www.grafspa.it > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba > >