[Samba] samba-tool domain schemaupgrade fails on DC member

Elias Pereira empbilly at gmail.com
Fri Apr 19 00:32:24 UTC 2019


Hello,

If when joining the computer in the domain and at the moment who received
the request was the "second DC", it should automatically synchronize with
the "first DC", correct?

On Wed, Apr 17, 2019 at 5:00 PM Elias Pereira <empbilly at gmail.com> wrote:

> Hi,
>
> Everything seems to be ok, but the following is happening now.
>
> When I put a new computer in the domain, it only appears in the "second
> DC" and does not replicate to the first DC.
>
> root at dc3:~# samba-tool computer list |grep MINT-TESTE
> root at dc3:~#
>
> root at dc4:~# samba-tool computer list |grep MINT-TESTE
> MINT-TESTE$
> root at dc4:~#
>
> Any idea?
>
>
>
> On Wed, Apr 17, 2019 at 8:12 AM Elias Pereira <empbilly at gmail.com> wrote:
>
>> Hello,
>>
>> Thanks for the feedback Garming!!! 👍
>>
>> On Wed, Apr 17, 2019 at 12:35 AM Garming Sam <garming at catalyst.net.nz>
>> wrote:
>>
>>> Hi,
>>>
>>> While I think we have most of the 2012 schema problems under control
>>> now, there's still quite a bit of work to get the functional level
>>> things working. In order to actually raise the level, we still need to
>>> implement a number of features (mostly security). We're able to do some
>>> prep steps (so that things like Windows server 2012 R2 appear to join us
>>> but still use 2008 R2 FL) but it's still quite experimental and I don't
>>> think I would recommend it unless you had a pressing need for Windows
>>> 2012 joins.
>>>
>>> Cheers,
>>>
>>> Garming
>>>
>>> On 17/04/19 2:47 PM, Elias Pereira via samba wrote:
>>> > Thanks Rowland and Garming for your help!!
>>> >
>>> > How about "another DC", or 'a second DC' ?
>>> >
>>> >
>>> > Ok. Got it! :D
>>> >
>>> > Alternatively, re-joining the domain controller (or joining a new DC
>>> and
>>> >> demoting the old one) probably works because I believe there is code
>>> to
>>> >> handle this case.
>>> >
>>> > I re-joined (remove secrets.tdb and .lbd, copy idmap from existing
>>> DC...)
>>> > and now works properly!
>>> >
>>> > Raise the level for 2012_R2 already working?
>>> >
>>> > On Tue, Apr 16, 2019 at 9:28 PM Garming Sam <garming at catalyst.net.nz>
>>> wrote:
>>> >
>>> >> Hi,
>>> >>
>>> >> This is a known issue:
>>> >>
>>> >> https://bugzilla.samba.org/show_bug.cgi?id=12204
>>> >> https://bugzilla.samba.org/show_bug.cgi?id=13713
>>> >>
>>> >> There are currently patches in master to fix this issue. We could
>>> >> probably backport a patch to 4.10, but you'd have to rebuild Samba.
>>> >>
>>> >> Alternatively, re-joining the domain controller (or joining a new DC
>>> and
>>> >> demoting the old one) probably works because I believe there is code
>>> to
>>> >> handle this case.
>>> >>
>>> >> There's not really any rollback of this code besides keeping a backup.
>>> >> Schema updates build on top of each other and once you're at a certain
>>> >> level you can't undo them, neither on Windows.
>>> >>
>>> >> Cheers,
>>> >>
>>> >> Garming
>>> >>
>>> >> On 17/04/19 6:58 AM, Elias Pereira via samba wrote:
>>> >>> Hello,
>>> >>>
>>> >>> I upgrade the schema for our main ADDC and everything works
>>> properly, but
>>> >>> the member DC (DC to an Existing AD) fails.
>>> >>>
>>> >>> Both servers are in version 4.10.2
>>> >>> Distro: Debian 9.8
>>> >>>
>>> >>> *Main ADDC:*
>>> >>>
>>> >>> [2019/04/16 15:43:03.814846,  0]
>>> >>>
>>> >>
>>> ../../source4/rpc_server/drsuapi/getncchanges.c:2919(dcesrv_drsuapi_DsGetNCChanges)
>>> >>>   ../../source4/rpc_server/drsuapi/getncchanges.c:2919:
>>> DsGetNCChanges
>>> >> 2nd
>>> >>> replication on different DN DC=campus,DC=sertao,DC=ifrs,DC=edu,DC=br
>>> >>> CN=Schema,CN=Configuration,DC=campus,DC=sertao,DC=ifrs,DC=edu,DC=br
>>> >>> (last_dn
>>> >>>
>>> >>
>>> CN=ms-DS-cloudExtensionAttribute14,CN=Schema,CN=Configuration,DC=campus,DC=sertao,DC=ifrs,DC=edu,DC=br)
>>> >>> *Member DC:*
>>> >>>
>>> >>> [2019/04/16 15:42:55.703281,  0]
>>> >>>
>>> >>
>>> ../../source4/dsdb/repl/replicated_objects.c:248(dsdb_repl_resolve_working_schema)
>>> >>>   Can't continue Schema load: didn't manage to convert any objects:
>>> all 1
>>> >>> remaining of 133 objects failed to convert
>>> >>> [2019/04/16 15:42:55.703619,  0]
>>> >>>
>>> >>
>>> ../../source4/dsdb/repl/replicated_objects.c:361(dsdb_repl_make_working_schema)
>>> >>>   ../../source4/dsdb/repl/replicated_objects.c:361:
>>> >>> dsdb_repl_resolve_working_schema() failed: WERR_INTERNAL_ERRORFailed
>>> to
>>> >>> create working schema: WERR_INTERNAL_ERROR
>>> >>>
>>> >>> Is there any way to fix this problem?
>>> >>>
>>> >>> dumb question: Can I roolback the schemaupgrade? :D
>>> >>>
>>> >
>>>
>>
>>
>> --
>> Elias Pereira
>>
>
>
> --
> Elias Pereira
>


-- 
Elias Pereira


More information about the samba mailing list