[RESEND PATCH] DsBind and DsGetDomainControllerInfo to return 2k8 structs complete

Void voidswitch at gmail.com
Wed Apr 27 13:36:34 UTC 2016


Hi,

nvm, found it.

Regards

2016-04-27 13:08 GMT+02:00 Void <voidswitch at gmail.com>:

> Hi,
>
> On 21.04.2016 09:03, Andrew Bartlett wrote:
> > Just a note of caution:  We spent some time today on some debugging yet
> > again some of the insane non-determinism that plagues some areas of our
> > pidl-generated python.  (A variable, not re-assigned, went from
> > representing a DN to representing "").
>
> Just today I got a problem with samba-tool domain demote. It happens when
> sending a DsReplicaSync for root basedn. Config and schema works.  AFAIK
> the rootdn is set before calling drsuapiBind.DsReplicaSync(drsuapi_handle,
> 1, req1) in samba/netcmd/domain.py, which goes into generated Python
> API. In debug it looks like (replaced uuids):
>
>      drsuapi_DsReplicaSync: struct drsuapi_DsReplicaSync
>         in: struct drsuapi_DsReplicaSync
>             bind_handle              : *
>                 bind_handle: struct policy_handle
>                     handle_type              : 0x00000000 (0)
>                     uuid
> : 00000000-0000-0000-0000-000000000000
>             level                    : 0x00000001 (1)
>             req                      : *
>                 req                      : union
> drsuapi_DsReplicaSyncRequest(case 1)
>                 req1: struct drsuapi_DsReplicaSyncRequest1
>                     naming_context           : *
>                         naming_context: struct
> drsuapi_DsReplicaObjectIdentifier
>                             __ndr_size               : 0x0000003a (58)
>                             __ndr_size_sid           : 0x00000000 (0)
>                             guid                     :
> 00000000-0000-0000-0000-000000000000
>                             sid                      : S-0-0
>                             __ndr_size_dn            : 0x00000000 (0)
>                             dn                       : ''
>                     source_dsa_guid          :
> 00000000-0000-0000-0000-000000000000
>                     source_dsa_dns           : NULL
>                     options                  : 0x00000010 (16)
>                            0: DRSUAPI_DRS_ASYNC_OP
>                            0: DRSUAPI_DRS_GETCHG_CHECK
>                            ....
>
> Attribute dn in naming_context is set to '', which should be the rootdn.
> Any chance your note refers to this, or a similar problem? And if it does,
> is there somewhere a patch?
>
> Regards
> Dirk
>
>


More information about the samba-technical mailing list