Did you move the arbitration mailboxes from 2016 > 2019?
Get-Mailbox –arbitration | New-MoveRequest –TargetDatabase <2019DB>
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
We are upgrading our exch 2016 to 2019. It's a hybrid environment with no on-prem mailboxes. Mails still flow through the local exchange though. I have updated dns entries n emails are flowing seemless through the new server.
The issue:
When I shutdown the 2016 exch, I can no longer login to ecp from server 2019 using https://fqdn/ecp or https://mail.domain/ecp . After I login with correct creds it presents "http error 500 server is currently unable to handle this request". I have recreated virtual directories on the new server via powershell but not getting anywhere.
Did you move the arbitration mailboxes from 2016 > 2019?
Get-Mailbox –arbitration | New-MoveRequest –TargetDatabase <2019DB>
Hi @as-1m
Agree with Andy, please run this command Get-Mailbox -arbitration via EMS to check if the arbitration mailboxes are still on the Exchange 2016 server.
If there are some, you may need to move them to the Exchange 2019 server.
The cause of the issue may probably be the system mailboxes(Arbitration mailboxes) are unavailable, which are responsible for admin accounts without a mailbox to log in EAC.
For more information on this topic, please refer to this link: HTTP 500 Internal Server Error when logging into Exchange 2013 Exchange Control Panel (ECP)
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
It definitely was arbitration mailboxes. They were still on the 2016 server.
Migrating them over fixed the prob