[Samba] Replication failures
mmx at exm0.net
Sat Apr 13 12:36:04 UTC 2019
Does anyone have any tips on how to rectify this situation? It’s causing me great difficulty and stress.
I have a snapshot of 2 of the DC’s before any of these changes were made. Is there any other option to fix this other than rolling back to the snapshots?
I read *again* on the Wiki that promoting W2012 is not supported and the wiki says that it will “break replication”. Is that what I’ve done here? How do I fix replication if it’s been broken by W2k8 R2 or W2012 R2 ?
Have I corrupted the database beyond repair?
If I roll back…, what’s the process for replacing the database on the DC’s that I didn’t snapshot?
> On Apr 13, 2019, at 1:25 AM, M B via samba <samba at lists.samba.org> wrote:
> I’m getting errors with replication
> Samba 4.9.3 on Ubuntu 16.04
> 6 Samba DC’s at 3 sites
> I recently joined a Win2k8 R2 server to the domain and promoted it to domain controller. The replication was working before that, and not working after.
> I didn’t realize the problems and tried to join a Win2012 R2 server and promote to DC as well. That also failed with an error about replication failures.
> sudo samba-tool drs showrepl -d9
> output from “showrepl”
> rpc fault: DCERPC_FAULT_CANT_PERFORM
> ERROR(runtime): DsReplicaGetInfo of type 0 failed - (3221356597, 'The operation cannot be performed.')
> File "/usr/lib/python2.7/dist-packages/samba/netcmd/drs.py", line 175, in get_neighbours
> self.drsuapi_handle, 1, req1)
> output from “ samba-tool drs replicate dc2 dc1 OU=Users,OU=Company,DC=my,DC=company,DC=com -d9"
> drsuapi_DsReplicaSync: struct drsuapi_DsReplicaSync
> out: struct drsuapi_DsReplicaSync
> result : WERR_DS_DRA_BAD_NC
> ERROR(<class 'samba.drs_utils.drsException'>): DsReplicaSync failed - drsException: DsReplicaSync failed (8440, 'WERR_DS_DRA_BAD_NC')
> File "/usr/lib/python2.7/dist-packages/samba/netcmd/drs.py", line 568, in run
> drs_utils.sendDsReplicaSync(server_bind, server_bind_handle, source_dsa_guid, NC, req_options)
> File "/usr/lib/python2.7/dist-packages/samba/drs_utils.py", line 88, in sendDsReplicaSync
> raise drsException("DsReplicaSync failed %s" % estr)
> ubuntu at dc1:~$ sudo
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
More information about the samba