Exchange 2016 install failure

%3CLINGO-SUB%20id%3D%22lingo-sub-1725944%22%20slang%3D%22en-US%22%3EExchange%202016%20install%20failure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1725944%22%20slang%3D%22en-US%22%3E%3CP%3EI%20have%20a%20client%20reporting%20a%20problem%20when%20attempting%20to%20install%20Exchange%202016%20CU16%20Enterprise.%26nbsp%3B%20Hoping%20someone%20can%20provide%20some%20advice.%26nbsp%3B%20Here's%20the%20issue%20reported%20by%20the%20client%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%3EThey%20currently%20have%20Exchange%202010%20server%20running%20on%20Server%202012%20(they'll%20migrate%20mailboxes%20to%202016%20once%202016%20becomes%20available)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22marktfcmss7p8%22%3EPlans%3A%20Exchange%3C%2FSPAN%3E%26nbsp%3B2016%20CU16%20on%20Server%202016%20Datacenter%20(VMware%206.5)%2C%20AD%20functional%20level%202012.%20Two%20Domain%20Controllers%2C%20both%20Server%202016%2C%20both%20Global%20Catalog%20servers%2C%20both%20reachable%20from%20the%20server%20they%20are%20installing%26nbsp%3B%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E%26nbsp%3Bon.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThey've%20run%20the%20install%20from%20the%20GUI%20and%20from%20the%20command%20line%2C%20with%20no%20difference%20in%20the%20end%20results.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAll%20prerequisite%20checks%20pass%2C%20and%20ADPrep%20completes%20with%20no%20issues.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20%3CSTRONG%3Einstall%20program%20fails%20at%20Step%207%20of%2014%3A%20Mailbox%20role%3A%20Transport%20service%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EThe%20progress%20bar%20indicates%20100%25%20then%20the%20%3CSTRONG%3Efollowing%20error%20is%20displayed%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EError%3A%20The%20following%20error%20was%20generated%20when%20%22%24error.Clear()%3B%20if%20(!%5BString%5D%3A%3AIsNullOrEmpty(%24RoleDomainController))%20%7B%20%24masSid%20%3D%20add-ManagedAvailabilityServerGroupMember%20-DomainController%20%24RoleDomainController%20-ServerName%20%24RoleNetBIOSName%20%7D%20%22%20was%20run%3A%20%22Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Data.DataValidationException%3A%20You%20must%20provide%20a%20value%20for%20this%20property.%20at%20Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Data.Directory.ADDataSession.Save(ADObject%20instanceToSave%2C%20IEnumerable%601%20properties%2C%20Boolean%20bypassValidation)%20at%20Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Data.Directory.SystemConfiguration.ADConfigurationSession.Save(ADConfigurationObject%20instanceToSave%2C%20String%20callerFilePath%2C%20Int32%20callerFileLine%2C%20String%20memberName)%20at%20Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Management.Tasks.AddManagedAvailabilityServerGroupMember.InternalProcessRecord()%20at%20Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Configuration.Tasks.Task.b__91_1()%20at%20Microsoft.%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E.Configuration.Tasks.Task.InvokeRetryableFunc(String%20funcName%2C%20Action%20func%2C%20Boolean%20terminatePipelineIfFailed)%22.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3ESetup%20logs%20indicate%20that%20Domain%20Controllers%20are%20very%20reachable%20in%20all%20previous%20installation%20steps.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22marktfcmss7p8%22%3EExchange%3C%2FSPAN%3E%26nbsp%3B2016%20installs%20quite%20easily%20in%20a%20different%20(clean)%20domain%20which%20goes%20a%20long%20way%20toward%20ruling%20out%20a%20hardware%20or%20virtualization%20issue.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EApparently%3CSPAN%3E%2C%20they've%20been%20working%20with%20Microsoft%26nbsp%3Bsupport%20for%20some%20time%20with%20no%20resolution%2C%20so%20we're%20just%20kind%20of%20hoping%20someone%20here%20may%20have%20knowledge%20of%20this%20problem%20and%2For%20a%20suggestion.%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1725944%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3E2016%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EExchange%20Server%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Highlighted
Contributor

I have a client reporting a problem when attempting to install Exchange 2016 CU16 Enterprise.  Hoping someone can provide some advice.  Here's the issue reported by the client:

 

They currently have Exchange 2010 server running on Server 2012 (they'll migrate mailboxes to 2016 once 2016 becomes available)

Plans: Exchange 2016 CU16 on Server 2016 Datacenter (VMware 6.5), AD functional level 2012. Two Domain Controllers, both Server 2016, both Global Catalog servers, both reachable from the server they are installing Exchange on.

They've run the install from the GUI and from the command line, with no difference in the end results.

All prerequisite checks pass, and ADPrep completes with no issues.

The install program fails at Step 7 of 14: Mailbox role: Transport service

The progress bar indicates 100% then the following error is displayed:

Error: The following error was generated when "$error.Clear(); if (![String]::IsNullOrEmpty($RoleDomainController)) { $masSid = add-ManagedAvailabilityServerGroupMember -DomainController $RoleDomainController -ServerName $RoleNetBIOSName } " was run: "Microsoft.Exchange.Data.DataValidationException: You must provide a value for this property. at Microsoft.Exchange.Data.Directory.ADDataSession.Save(ADObject instanceToSave, IEnumerable`1 properties, Boolean bypassValidation) at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADConfigurationSession.Save(ADConfigurationObject instanceToSave, String callerFilePath, Int32 callerFileLine, String memberName) at Microsoft.Exchange.Management.Tasks.AddManagedAvailabilityServerGroupMember.InternalProcessRecord() at Microsoft.Exchange.Configuration.Tasks.Task.b__91_1() at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

Setup logs indicate that Domain Controllers are very reachable in all previous installation steps.

Exchange 2016 installs quite easily in a different (clean) domain which goes a long way toward ruling out a hardware or virtualization issue.

Apparently, they've been working with Microsoft support for some time with no resolution, so we're just kind of hoping someone here may have knowledge of this problem and/or a suggestion.   

 

0 Replies