Jump to content

Recommended Posts

Posted (edited)

Hi All,

 

Was wondering if anyone can help/point me in the right direction... I'm currently having issues with the installation of Exchange 2016 on Server 2016 (with the Desktop experience). We currently have an Exchange 2010 infrastructure in place. (Update)

 

I have done the following commands:

 

setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms

 

setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms

 

setup.exe /PrepareDomain /IAcceptExchangeServerLicenseTerms

 

Then

 

setup.exe /Mode:Install /Roles:Mailbox /IAcceptExchangeServerLicenseTerms

 

However it fails with the following error:

 

----------------------------------------------------------------------------------------------

 

Error: The following error was generated when "$error.Clear(); if ( ($server -eq $null) -and ($RoleIsDatacenter -ne $true) )

{

Update-RmsSharedIdentity -ServerName $RoleNetBIOSName

}

" was run: "Microsoft.Exchange.Data.DataValidationException: You can't leave the EmailAddresses parameter value empty.

at Microsoft.Exchange.Data.Directory.ADDataSession.Save(ADObject instanceToSave, IEnumerable`1 properties, Boolean bypassValidation)

at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientObjectSession.Save(ADRecipient instanceToSave, String callerFilePath, Int32 callerFileLine, String memberName)

at Microsoft.Exchange.Management.Deployment.UpdateRmsSharedIdentity.Link()

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

at Microsoft.Exchange.Configuration.Tasks.Task.b__b()

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

 

---------------------------------------------------------------------------------------------------

 

 

I've tried restarting and restalling (both via the cmd and the GUI), but it keeps on failing.

 

I've also done a search in AD for any accounts (that look like Exchange accounts) and have typed in e-mail addresses where it was blank:

 

FederatedEmail....

SystemMailbox... (4 of them)

 

But these were shots in the dark as the error doesn't say what accounts...

 

Done searches on TechNet as well as via Bing & Google, no avail...

 

Any assistance would be greatly appreciated :)

 

Thanks

 

-Ken

Edited by Kitkatninja
Posted
Got the latest CU of Exchange and is Server 2016 fully patched?

 

Yes, downloaded the latest version of Exchange yesterday (just in case) and fully updated Server 2016 yesterday (the only update this morning was a defender definition which was installed) as well.

Posted
Have a look at:

 

https://social.technet.microsoft.com/Forums/ie/en-US/503d42b6-4c80-4bcb-aa6e-2eae0bdd8d5d/exchange-2010-mailbox-role-install-error-you-cant-leave-the-emailaddresses-parameter-value-empty?forum=exchange2010

 

Though it's a much earlier version, many of the same rules will apply. This could be the Discovery Mailbox giving you issues.

 

Thanks, I've already found the solution and have pasted my answer on TechNet here :)

 

Basically it was the FederatedEmail account that was corrupted (I assume), I had to delete and recreate it before the installation would go any further. Don't know why they have to hide the causes and give vague descriptions.

 

Anyway, thanks for your help :)

 

-Ken

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...