Exchange 2019 failure: Error 4027 and error id 6

Background

Organizations are preparing site to move their mailboxes up to O365 and would like to have a management console in-house that is the latest and greatest, namely Exchange 2019 (CU1) on server 2019 and running ONLY the Edge Transport roles only.  This then allows them to decommission their old 2013, or 2016 Exchange servers.

During the installation, the installation window completely disappears in the final step, 95%, step 7/8 . The Exchange installation is now marked as complete as opposed to the reality, the installation wizard crashing.

What we are seeing in the installation log:

[05/16/2019 04:18:19.0456] [2] Ending processing Set-ServerComponentState
[05/16/2019 04:18:19.0456] [2] Beginning processing Write-ExchangeSetupLog
[05/16/2019 04:18:19.0456] [2] Install is complete. Monitoring has been set to Active.
[05/16/2019 04:18:19.0456] [2] Ending processing Write-ExchangeSetupLog
[05/16/2019 04:18:19.0456] [2] Active Directory session settings for ‘Get-ServerComponentState’ are: View Entire Forest: ‘True’,
[05/16/2019 04:18:19.0456] [2] User specified parameters: -Component:’RecoveryActionsEnabled’ -ErrorAction:’SilentlyContinue’ -Identity:’ExcSRV’
[05/16/2019 04:18:19.0456] [2] Beginning processing Get-ServerComponentState
[05/16/2019 04:18:26.0300] [2] Calling ADSession.GetSharedConfigDC()
Failed to determine hostname for the DC. Hostname: null
[05/16/2019 04:18:26.0300] [2] Machine:ExcSrv and Process:ExSetupUI is executing the request

What we are seeing in the event log at the very start of the installation:

Both event ID 4027 and 6 are very vague.

Root cause: 

The missing service: 

The Microsoft Exchange Active Directory Topology service is not installed as a part of the installation. Since this is not installed, the new Exchange server is unable to query with Active Directory and ask ‘where are the other Exchange server?’

Without the topology service present, Exchange cannot root itself into active directory.

Running the same as the above in the existing Exchange DAG farm, does not show the new server:

Running the same on the new server only outputed itself.

Resolution: 

Install Exchange with 2019 and include the mailbox role together. It appears the installation is flawed by-design. The outcome was from spending 2 hours with a Microsoft Exchange engineer and countless other attempts. The result in not doing do is a simple member server which thinks it is an Exchange server, but it  is not rooted in the Active Directory.  None of the OWA, ECP, EWS, AD attributes are carried through.

Appendix:

Event ID 4027

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.0280035. 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 —

Log Name:      Application
Source:        MSExchange ADAccess
Date:          1/13/2014 8:57:01 PM
Event ID:      4027
Task Category: General
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ExcSrv.contoso.com
Description:
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.0280035. 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 —

Event id 6

Get-ExchangeServer

-ErrorAction “SilentlyContinue” -DomainController $null -Identity “PEGEXC05”

contoso.com/Users/Administrators/Admin

Local-Exchange Management Console-Unknown

7900 ExSetupUI.exe

53

00:00:00

View Entire Forest: ‘True’, Configuration Domain Controller: ‘ExcSRV.contoso.com’, Preferred Global Catalog: ‘ExcSRV.contoso.com’, Preferred Domain Controllers: ‘{ ExcSRV.contoso.com}’

Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException: The operation couldn’t be performed because object ‘PEGEXC05’ couldn’t be found on ‘ExcSRV.contoso.com’.

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

at Microsoft.Exchange.Configuration.Tasks.GetObjectWithIdentityTaskBase`2.InternalProcessRecord()

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

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

Context

Ex6F9304

False

0 objects execution has been proxied to remote server.

0

ActivityId: 23f63a8c-7481-40ec-9d87-9950120d0c35

en-US

The message resource is present but the message was not found in the message table

Supreme Court takes up Apple v. Samsung, first design patent case in a century

If Apple was finally feeling like it had a solid win after getting paid $548 million in patent damages by Samsung—well, now it shouldn’t be so sure.The Supreme Court said today that it will consider what kind of damages should be warranted when a design patent is found to be infringed as the court takes up the blockbuster Apple v. Samsung case.After a 13-day trial in 2012, a jury held that Samsung’s phones infringed Apple utility and design patents. Apple was originally granted $1.05 billion, but that number was slashed down on appeal. Samsung paid $548 million late last year, but the company didn’t give up its right to one last appeal. A Supreme Court win could result in Samsung getting much of that money back.

Read on, source: Supreme Court takes up Apple v. Samsung, first design patent case in a century | Ars Technica

FBI backs down against Apple: Feds may be able to crack killer’s iPhone without iGiant’s help

The FBI has come to a sudden and surprising all-stop in its legal war with Apple.Rather than compel the Cupertino giant to help it unlock an iPhone belonging to one of the San Bernardino killers, the Feds say they may be able to break into the handset without the company’s assistance after all.In a filing [PDF] submitted late Monday in a central California federal court, the Feds asked for a crunch hearing due to take place on Tuesday be vacated and proceedings be suspended at least until next month. The court has granted the request.The FBI will use that time to test an alternate method for unlocking the iPhone that will not involve, as it had originally sought, Apple building a specially crafted version of the iOS firmware.

Read on, source: FBI backs down against Apple: Feds may be able to crack killer’s iPhone without iGiant’s help • The Register