Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration forum
Viewing all articles
Browse latest Browse all 7129

Exchange 2013 on 2012 Server Cumulative Update 3 Install Error "No Suitable Directory Servers Found" Answered

$
0
0

Exchange 2013 on 2012 Server Cumulative Update 3 Install Error "No Suitable Directory Servers Found" Answered

Topology: 1 2k12 host and 12 2k12 virtual servers. 2 Active Directory Domain Controllers both GC. - DC1 and DC2 respectively.

While installing exchange 2013 cumulative update 3, I received an error indicating that the update was not able to contact an Active Directory Server.

I bought a golden ticket and the tech entered: C:\ExchUPDCumulative3>setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms /domaincontroller:DOMAIN.DC2 into the elevated command prompt.

This solved the problem...  Subsequently, I re-ran the update using /domaincontroller:DOMAIN.DC1 to see if the problem was with my DC1 but the update ran fine. So it doesn't seem to have ever had a problem with seeing the Domain Controllers but whatever the GUI is doing to detect the Domain Controller is not working. So if you run into this problem, the command line above is the answer. Below is the error text.

Error:

The following error was generated when "$error.Clear();

          $maxWait = New-TimeSpan -Minutes 8

          $timeout = Get-Date;

          $timeout = $timeout.Add($maxWait);

          $currTime = Get-Date;

          $successfullySetConfigDC = $false;

          while($currTime -le $timeout)

          {

            $setSharedCDCErrors = @();

            try

            {

              Set-SharedConfigDC -DomainController $RoleDomainController -ErrorVariable setSharedCDCErrors -ErrorAction SilentlyContinue;

             $successfullySetConfigDC = ($setSharedCDCErrors.Count -eq 0);

             if($successfullySetConfigDC)

              {

               break;

             }

             Write-ExchangeSetupLog -Info ("An error ocurred while setting shared config DC. Error: " + $setSharedCDCErrors[0]);

            }

            catch

            {

             Write-ExchangeSetupLog -Info ("An exception ocurred while setting shared config DC. Exception: " + $_.Exception.Message);

            }

            Write-ExchangeSetupLog -Info ("Waiting 30 seconds before attempting again.");

            Start-Sleep -Seconds 30;

            $currTime = Get-Date;

          }

          if( -not $successfullySetConfigDC)

          {

            Write-ExchangeSetupLog -Error "Unable to set shared config DC.";

          }

        " was run: "Unable to set shared config DC.".

Process Microsoft.Exchange.Directory.TopologyService.exe (PID=3132) Forest DOMAIN.LOCAL. Topology discovery failed, error details

No Suitable Directory Servers Found in Forest DOMAIN.LOCAL Site Default-First-Site-Name..

Process Microsoft.Exchange.Directory.TopologyService.exe (PID=3132). The Exchange computer DOMAINDC1.DOMAIN.LOCAL does not have Audit Security Privilege on the domain controller DOMAINDC1.DOMAIN.LOCAL. This domain controller will not be used by Exchange Active Directory Provider.

Process Microsoft.Exchange.Directory.TopologyService.exe (PID=3132). The Exchange computer DOMAIN.DC2.DOMAIN.LOCAL does not have Audit Security Privilege on the domain controller DOMAIN.DC2.DOMAIN.LOCAL. This domain controller will not be used by Exchange Active Directory Provider

Process MSExchangeFrontendTransport.exe (PID=5396). WCF request (Get Servers for DOMAIN.LOCAL) to the Microsoft Exchange Active Directory Topology service on server (TopologyClientTcpEndpoint (localhost)) failed. Make sure that the service is running. In addition, make sure that the network ports that are used by Microsoft Exchange Active Directory Topology service are not blocked by a firewall. The WCF call was retried 3 time(s). Error Details

 No Suitable Directory Servers Found in Forest DOMAIN.LOCAL Site Default-First-Site-Name.

   at Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.Discover()

   at Microsoft.Exchange.Directory.TopologyService.ADTopologyDiscovery.DoWork(CancellationToken cancellationToken)

   at Microsoft.Exchange.Directory.TopologyService.Common.WorkItem`1.Execute(CancellationToken joinedToken)

   at Microsoft.Exchange.Directory.TopologyService.Common.WorkItem`1.<>c__DisplayClass6.<StartExecuting>b__4()

   at System.Threading.Tasks.Task.Execute()

   at Microsoft.Exchange.Directory.TopologyService.TopologyDiscoveryManager.EndGetTopology(IAsyncResult ar)

   at Microsoft.Exchange.Directory.TopologyService.TopologyService.InternalEndGetServersForRole(IAsyncResult result)

   at Microsoft.Exchange.Directory.TopologyService.TopologyService.<>c__DisplayClassa.<EndGetServersForRole>b__9()

   at Microsoft.Exchange.Directory.TopologyService.TopologyService.ExecuteServiceCall(Action action


Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>