Exchange migration stuck in WaitingForJobPickup

Semen Anikin (Finstek) 47 Reputation points
2021-11-08T15:28:56.65+00:00

Hi everyone,

I have issue with mailbox migration between Exchange 2016 and Exchange 2019. When I am trying to migrate mailbox between servers, it hangs in WaitingForJobPickup 147492-image.png

Migration between databases within server works fine, but between servers nothing could not be migrated.
I have tried to remove index in database according this article https://learn.microsoft.com/en-us/exchange/troubleshoot/migration/new-move-request-remains-queued-status
Tryied to restart Replication service on both servers and reboot both servers
147494-image.png
My Exchange configuration one server Exchange 2016 CU12, another Exchange 2019 CU11
147336-image.png

Please help me to resolve issue with user mailbox migration.

Exchange | Exchange Server | Management
0 comments No comments
{count} votes

5 answers

Sort by: Most helpful
  1. Amit Singh 5,306 Reputation points
    2021-11-11T10:54:40.207+00:00

    There is no method to force a move request in Exchange online.
    You can refer to the following article to apply to this single mailbox:
    https://social.technet.microsoft.com/wiki/contents/articles/49247.stalled-due-disklatencyunknownreason-resolved.aspx

    You can also refer to this article for a detailed migration guide - How to Migrate from Legacy Exchange Directly to Exchange 2019 or 2016?

    1 person found this answer helpful.

  2. Semen Anikin (Finstek) 47 Reputation points
    2021-12-01T09:45:38.79+00:00

    I have installed new Exchange instance and test migration again. Migration was broken after installing Exchange Server 2019 CU11 Oct21SU, installing November Update does not fix issue. My work around is installing new Exchange 2019 CU11 instance and move mailbox here. Afterward install all security fix

    1 person found this answer helpful.

  3. Anonymous
    2021-11-09T02:28:28.347+00:00

    Hi @Anonymous ,

    Please try suspending and restarting the move request:
    Suspend-MoveRequest -Identity "!root"
    Resume-MoveRequest -Identity "!root"

    And if that doesn't work, please also try removing the current move request and create a new one:
    Remove-MoveRequest -Identity "!root"
    New-MoveRequest -Identity "Move" -TargetDatabase "MBX001" -BadItemLimit "20" -AcceptLargeDataLoss

    Besides, you should make sure the two server could contact with each other, and there should be no firewalls disturbing.

    Best regards,
    Lou


    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.

    0 comments No comments

  4. Semen Anikin (Finstek) 47 Reputation points
    2021-11-10T17:30:36.697+00:00

    Hi ZhengqiLou-MSFT

    thank you for your reply. Suspend and resume does not work. Move request put to suspend but Resume return to same state WaitingForJobPickup
    148292-image.png

    Firewall on both servers allows all connections and both Exchange servers located on same subnet on same Hyper-V server 148293-image.png


  5. Semen Anikin (Finstek) 47 Reputation points
    2021-11-29T02:05:26.157+00:00

    @Anonymous I see MRS works fine. On old server:

    SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}  
    RunspaceId        : 3f7e7d79-a21a-4c0f-a402-b1ada52e39ef  
    Check             : ServiceCheck  
    Passed            : True  
    Message           : The Mailbox Replication Service is running.  
    Identity          : old-ex  
    IsValid           : True  
    ObjectState       : New  
    SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}  
    RunspaceId        : 3f7e7d79-a21a-4c0f-a402-b1ada52e39ef  
    Check             : RPCPingCheck  
    Passed            : True  
    Message           : The Microsoft Exchange Mailbox Replication service is responding to a ping. Server version: 15.1.1713.10 caps:3FFFFF.  
    Identity          : old-ex  
    IsValid           : True  
    ObjectState       : New  
    SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}  
    RunspaceId        : 3f7e7d79-a21a-4c0f-a402-b1ada52e39ef  
    Check             : MRSProxyPingCheck  
    Passed            : True  
    Message           : MRS Proxy on server 'old-ex' is responding to a ping.  
    Identity          : old-ex  
    IsValid           : True  
    ObjectState       : New  
    SerializationData : {0, 1, 0, 0, 0, 255, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0...}  
    RunspaceId        : 3f7e7d79-a21a-4c0f-a402-b1ada52e39ef  
    Check             : QueueScanCheck  
    Passed            : True  
    Message           : The Microsoft Exchange Mailbox Replication service is scanning mailbox database queues for jobs. Last scan age: 00:02:19.8030000.  
    Identity          : old-ex  
    IsValid           : True  
    ObjectState       : New  
     
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.