Password synchronization failed for domain

Anonymous
2015-12-28T09:16:55+00:00

Hi,

We are using Azure AD Connect to sync our domain users to Office 365 and Everything worked well when configure it a couple of weeks ago. But now password doesn't get syncronized anymore. When I try to trigger a full password sync via powershell I get this in event Viewer:

Log Name:      Application

Source:        Directory Synchronization

Date:          2015-12-28 15:46:58

Event ID:      611

Task Category: None

Level:         Information

Keywords:      Classic

User:          N/A

Computer:      aadc.abc.local

Description:

Password synchronization failed for domain: abc.local. Details:

Microsoft.Online.PasswordSynchronization.SynchronizationManagerException: Unable to open connection to domain: abc.local. Error: Unable to retrieve source domain information. ---> Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: Unable to retrieve source domain information. ---> System.DirectoryServices.DirectoryServicesCOMException: There is no such object on the server.

   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)

   at System.DirectoryServices.DirectoryEntry.Bind()

   at System.DirectoryServices.DirectoryEntry.RefreshCache()

   at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)

   at System.DirectoryServices.DirectoryEntry.get_NativeGuid()

   at System.DirectoryServices.DirectoryEntry.get_Guid()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.ReadServerGuids(SourceDomainController sourceDomainInfo)

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.CreateSourceDomainInformation()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.Connect()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.<>c__DisplayClass1.<ExecuteWithRetry>b__0()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.ExecuteWithRetryT

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.CreateConnection()

   at Microsoft.Online.PasswordSynchronization.DeltaSynchronizationTask.SynchronizeCredentialsToCloud()

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()

   at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()

   at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)

Microsoft.Online.PasswordSynchronization.SynchronizationManagerException: Unable to open connection to domain: abc.local. Error: Unable to retrieve source domain information. ---> Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: Unable to retrieve source domain information. ---> System.DirectoryServices.DirectoryServicesCOMException: There is no such object on the server.

   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)

   at System.DirectoryServices.DirectoryEntry.Bind()

   at System.DirectoryServices.DirectoryEntry.RefreshCache()

   at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)

   at System.DirectoryServices.DirectoryEntry.get_NativeGuid()

   at System.DirectoryServices.DirectoryEntry.get_Guid()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.ReadServerGuids(SourceDomainController sourceDomainInfo)

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.CreateSourceDomainInformation()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.Connect()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.<>c__DisplayClass1.<ExecuteWithRetry>b__0()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.ExecuteWithRetryT

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.CreateConnection()

   at Microsoft.Online.PasswordSynchronization.DeltaSynchronizationTask.SynchronizeCredentialsToCloud()

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()

   at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()

   at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)

Microsoft.Online.PasswordSynchronization.SynchronizationManagerException: Unable to open connection to domain: abc.local. Error: Unable to retrieve source domain information. ---> Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: Unable to retrieve source domain information. ---> System.DirectoryServices.DirectoryServicesCOMException: There is no such object on the server.

   at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)

   at System.DirectoryServices.DirectoryEntry.Bind()

   at System.DirectoryServices.DirectoryEntry.RefreshCache()

   at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)

   at System.DirectoryServices.DirectoryEntry.get_NativeGuid()

   at System.DirectoryServices.DirectoryEntry.get_Guid()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.ReadServerGuids(SourceDomainController sourceDomainInfo)

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.CreateSourceDomainInformation()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.EstablishConnection()

   at Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsConnection.Connect()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.<>c__DisplayClass1.<ExecuteWithRetry>b__0()

   at Microsoft.Online.PasswordSynchronization.RetryUtility.ExecuteWithRetryT

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   --- End of inner exception stack trace ---

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.OpenConnection(IDrsConnection connection)

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.CreateConnection()

   at Microsoft.Online.PasswordSynchronization.DeltaSynchronizationTask.SynchronizeCredentialsToCloud()

   at Microsoft.Online.PasswordSynchronization.PasswordSynchronizationTask.SynchronizeSecrets()

   at Microsoft.Online.PasswordSynchronization.SynchronizationExecutionContext.SynchronizeDomain()

   at Microsoft.Online.PasswordSynchronization.SynchronizationManager.SynchronizeDomain(SynchronizationExecutionContext syncExecutionContext)

.

abc.local

Microsoft 365 and Office | Subscription, account, billing | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2015-12-29T03:47:25+00:00

    Hi,

    1. Our AADC is installed on a Win2012 R2 member server, both DC's is also Win 2012R2.
    2. Yes, no problem resolving or accessing DC's from AADC server.
    3. Same problem also when firewall is disabled.
    4. I'm runing 1.0.9125
    5. Yes, password sync is enabled (and worked fine when I installed AADC a couple of weeks ago...)

    But today I decied to remove AADC and all subcomponents (SQL, etc), rebooted the server and installed AADC again and now it is working! Using the same settings as I can remember.

    3 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Anonymous
    2015-12-29T02:20:31+00:00

    Hi CoyRascal,

    To check the issue, I would like to confirm the following information.

    1. Do you install AAD connect in DC (Windows Server 2008 R2 SP1 or later)?
    2. Could you verify that you can resolve FQDN of DC from AAD connect server successfully?
    3. Please make sure firewall and antivirus didn't block traffic. You can temporarily bypass them to check the issue.
    4. What’s the version of AAD connect? As far as I know, the latest version is 1.0.9131.
    5. Do you enable password sync feature when you configure AAD connect? A screenshot is preferred.

    Then, we will further check some settings in synchronization service manager in AAD connect.

    Regards,

    Johnny Zhang

    0 comments No comments