none
Exchange 2010 to Exchange 2016 CU12 upgrade failing at step 6 RRS feed

  • Question

  • Hi All,

    I am trying to install Exchange 2016 CU12 in one of the server (This is upgrade from exchange 2010 to 2016). But at the step no 6 its getting failed  multiple times , no clue how to fix this .

    I have already checked things are in place .

    1) IPV6 is enabled 

    2) Account is part of org admin group

    3) Tried to rename config files as well. 

     Iam getting below error please help 

    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: "System.Exception: Unable to set shared config DC.

       at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)

       at Microsoft.Exchange.Management.Deployment.WriteExchangeSetupLog.InternalProcessRecord()

       at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()

       at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

    Sunday, July 14, 2019 7:10 AM

All replies

  • Hi,

    Looks like a known issue

    1. Locate Microsoft.Exchange.Directory.TopologyService.exe.config File under "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
    2. Open NotePad As Administrator & Then Open Microsoft.Exchange.Directory.TopologyService.exe.config File
    3. Locate "Topology MinimumPrefixMatch"
    4. Add MinSuitableServer = "1"
    5. Save The File & Restart Microsoft Exchange Active Directory Topology Services.
    This Should Resolve The Issue.


    Regards From: Exchange Online | World of Cloud Computing

    Sunday, July 14, 2019 11:49 AM
  • Hi,

    I have also tried this step , But Iam unable to restart Microsoft Exchange Active Directory Topology Services. Its not running. and i am getting this error in the eventviewer 

    Process ExSetupUI.exe (PID=4692). WCF request (Set Config DC xxxxx) 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 
     System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://localhost:890/Microsoft.Exchange.Directory.TopologyService. The connection attempt lasted for a time span of 00:00:02.0291063. TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:890.  ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:890
       at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
       at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
       at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       --- End of inner exception stack trace ---

    Server stack trace: 
       at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
       at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at System.ServiceModel.ICommunicationObject.Open()
       at Microsoft.Exchange.Net.ServiceProxyPool`1.GetClient(Int32 retry, Boolean& doNotReturnProxyAfterRetry, Boolean useCache)
       at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception)

    1. Locate Microsoft.Exchange.Directory.TopologyService.exe.config File under "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
    2. Open NotePad As Administrator & Then Open Microsoft.Exchange.Directory.TopologyService.exe.config File
    3. Locate "Topology MinimumPrefixMatch"
    4. Add MinSuitableServer = "1"
    5. Save The File & Restart Microsoft Exchange Active Directory Topology Services

    Sunday, July 14, 2019 11:54 AM
  • Hi,

    Looks like a known issue

    1. Locate Microsoft.Exchange.Directory.TopologyService.exe.config File under "C:\Program Files\Microsoft\Exchange Server\V15\Bin"
    2. Open NotePad As Administrator & Then Open Microsoft.Exchange.Directory.TopologyService.exe.config File
    3. Locate "Topology MinimumPrefixMatch"
    4. Add MinSuitableServer = "1"
    5. Save The File & Restart Microsoft Exchange Active Directory Topology Services.
    This Should Resolve The Issue.


    Regards From: Exchange Online | World of Cloud Computing

    Hi ,

    I have already tried this step but I am not able to restart MS EXCHANGE ad TOPOLOGY service its not starting .

    In the eventviewer i can see this error 

    Process ExSetupUI.exe (PID=4692). WCF request (Set Config DC xxxxxx) 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 
     System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://localhost:890/Microsoft.Exchange.Directory.TopologyService. The connection attempt lasted for a time span of 00:00:02.0291063. TCP error code 10061: No connection could be made because the target machine actively refused it 127.0.0.1:890.  ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:890
       at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
       at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
       at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       --- End of inner exception stack trace ---

    Server stack trace: 
       at System.ServiceModel.Channels.SocketConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       at System.ServiceModel.Channels.BufferedConnectionInitiator.Connect(Uri uri, TimeSpan timeout)
       at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(TimeSpan timeout)
       at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
       at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)

    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at System.ServiceModel.ICommunicationObject.Open()
       at Microsoft.Exchange.Net.ServiceProxyPool`1.GetClient(Int32 retry, Boolean& doNotReturnProxyAfterRetry, Boolean useCache)
       at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception)

    Sunday, July 14, 2019 11:56 AM
  • Please mark this answer . 

    In this situation i have transferred the fsmo schema master to other DC  and run ad prep from the role where i have transferred schema mater role . AD prep was fine .

    removed water mark registry, connecotrs from adsiedit . related to new exchange .

    bind exchange with new DC and it was success full.

    Regards

    Abhay 

    Wednesday, July 31, 2019 6:22 AM