• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

Migration Manager / Agent mismatch

C

colinjack

Guest
I have a 10.3.1 Panel running on a server that I want to migrate to a newer server.
On the new server I have also installed 10.3.1 and ensured it is all up to date.

I then went into the Migration Manager (on the new server) and clicked 'synchronize' to download the latest Migration Agent. I copied this to the old/source server and installed it.

Problem when I try and migrate is that the new (target) server says the agent is older than the installed migration agent (even though I used the new server to download the correct version!!).

"Error: The version of Plesk Migration Agent running on the remote host is older than the version of Plesk Migration Manager being currently used. Please install Plesk Migration Manager components of the same version."

Looks like a versioning problem with 10.3.1 but what is the solution?

Any Parallels Tech staff monitoring this forum?

Colin
 
Last edited by a moderator:
I have already read that article.

The problem is that the latest Migration Agent is version 10.300.4241.27730 dated the 12th August. The Migration Manager is up to date but here is the problem:

2: Info 31/08/2011 22:21:23.656 : CrossSysAgent::connectToWindowsHost Try connect to (x.x.x.x) as Windows host via Remoting
4212: Info 31/08/2011 22:21:23.718 : CrossSysAgent::connectToWindowsHost Successfully connected to (x.x.x.x) as Windows host via Remoting
4212: Debug 31/08/2011 22:21:23.765 : CrossSysAgent::connectToWindowsHost remote migrator core version (10.300.4241.27730)
4212: Info 31/08/2011 22:21:23.765 : CrossSysAgent::CheckVersion. remoteVersion (10.300.4241.27730), localVersion (10.300.4156.22954)
4212: Info 31/08/2011 22:21:24.062 : CrossSysAgent::deployScoutToWindowsHost Successfully connected to Windows host (x.x.x.x)
4212: Debug 31/08/2011 22:21:24.078 : PsaMigrMng90::DeployScout successfully finished
4212: Debug 31/08/2011 22:21:24.078 : Saving result...
4212: Debug 31/08/2011 22:21:24.078 : migrmng exits with code 0

It looks like I need to match the versions. I even tried installing the agent in the migration manager folder but no better.
 
Last edited by a moderator:
Sorry, bit of a lame question, but how do I manually install it on the target server - just drop it in the migration manager folder?

I can install it on the source server from the msi easily enough.
 
You haven't admin's access to destination server?
 
Yes - I have admin access to both servers.

I have been installing the agent on the source (old) server using the installer (plesk-migration-agent.msi).
I haven't been installing it on the new target/receiving server because I am running the Migration Manager from the GUI.
Do I need to install the agent on the new server using the installer too?
 
No better:

"Error: The version of Plesk Migration Agent running on the remote host is older than the version of Plesk Migration Manager being currently used. Please install Plesk Migration Manager components of the same version."

I have installed on both servers but:

28: Debug 01/09/2011 10:54:49.823 : CrossSysAgent::connectToWindowsHost remote migrator core version (10.300.4156.24194)
728: Info 01/09/2011 10:54:49.824 : CrossSysAgent::CheckVersion. remoteVersion (10.300.4156.24194), localVersion (10.300.4156.22954)

Looks like it isn't seeing the correct version? If I click the 'Advanced' button on the source server it says 10.300.4156.24194 but if I look at WINAgentMng.exe properties in /PleskMigrationAgent it says 10.300.4241.27730
 
Thanks for the tip. I do have:

2328: Info 01/09/2011 13:03:42.270 : CrossSysAgent::CheckVersion. remoteVersion (0.0), localVersion (10.300.4198.28991

I checked the KB article and the WINAgentMng.exe.config file on the source server does have the correct IP:

"If a specific IP address is set for the IP address key in the WINAgentMng.exe.config file, make sure that it is a valid address and that it is the same as the address entered in Source host field on the Remote Host Connection Setup screen during Migration setup. If it is different, either set the value of the key to "0.0.0.0" or remove the key from the WINAgentMng.exe.config file altogether."

Migration still failing but I think the error message is incorrect - I think we are getting closer to the real problem here but haven't solved it!
 
I've got the same problem - http://forum.parallels.com/showthread.php?t=113793

The migration_handler.log says ...

5520: 2011-09-08 11:55:47,165 DEBUG --> <migration_handler.MigrationGetObjectsListAction object at 0x01FE7B50>
5520: 2011-09-08 11:55:47,165 INFO parameters: ['20110908115541278']
5520: 2011-09-08 11:55:47,165 INFO stdin: {3A443229-0EA2-4b75-96B4-247BA11BDF62}
5520: 2011-09-08 11:55:47,197 DEBUG <migration_handler.MigrationHandlerActionRunner object at 0x01FE7750>: doActivity
5520: 2011-09-08 11:55:47,213 WARNING Session data value file 'C:\Program Files (x86)\Parallels\Plesk\PMM\msessions\20110908115541278\agent_name' does not exist
5520: 2011-09-08 11:55:47,213 DEBUG Platform selected: '{3A443229-0EA2-4b75-96B4-247BA11BDF62}'
5520: 2011-09-08 11:55:47,213 DEBUG Platform detected: 'Parallels Panel 9.5.4', agent: '{3A443229-0EA2-4b75-96B4-247BA11BDF62}'
5520: 2011-09-08 11:55:47,243 DEBUG add '5236' to session worker processes
5520: 2011-09-08 11:55:47,243 INFO Executing <subprocess[5236] 'C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\Migration\\migrmng --select-platform --platform={3A443229-0EA2-4b75-96B4-247BA11BDF62} --session-path=C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\msessions\\20110908115541278 --dumps-dir=C:\\temp\\20110908115541278'>
5520: 2011-09-08 11:56:32,463 INFO Subprocess raised ExecuteException: Subprocess <subprocess[5236] 'C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\Migration\\migrmng --select-platform --platform={3A443229-0EA2-4b75-96B4-247BA11BDF62} --session-path=C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\msessions\\20110908115541278 --dumps-dir=C:\\temp\\20110908115541278'> was finished with exit code -3
== STDOUT ====================
The version of Plesk Migration Agent running on the remote host is older than the version of Plesk Migration Manager being currently used. Please install Plesk Migration Manager components of the same version.
== STDERR ====================

5520: 2011-09-08 11:56:32,463 ERROR Launchpad could not deploy agent: Subprocess <subprocess[5236] 'C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\Migration\\migrmng --select-platform --platform={3A443229-0EA2-4b75-96B4-247BA11BDF62} --session-path=C:\\Program Files (x86)\\Parallels\\Plesk\\PMM\\msessions\\20110908115541278 --dumps-dir=C:\\temp\\20110908115541278'> was finished with exit code -3
== STDOUT ====================
The version of Plesk Migration Agent running on the remote host is older than the version of Plesk Migration Manager being currently used. Please install Plesk Migration Manager components of the same version.
== STDERR ====================

pmmcli.log says ...

1560: 2011-09-08 11:55:46,572 DEBUG --> <pmmcli.MigrationGetObjectsListAction object at 0x01F5A710>
1560: 2011-09-08 11:55:46,572 INFO parameters: ['20110908115541278']
1560: 2011-09-08 11:55:46,572 INFO stdin: <agent-to-use>{3A443229-0EA2-4b75-96B4-247BA11BDF62}</agent-to-use>
1560: 2011-09-08 11:55:46,572 INFO Packet succesfully validated.
1560: 2011-09-08 11:55:46,588 DEBUG <pmmcli.ActionRunner object at 0x01F5A410>: doActivity
1560: 2011-09-08 11:55:46,588 INFO Executing <subprocess[3840] 'C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\migration-handler --migration-get-objects-list 20110908115541278'>
1560: 2011-09-08 11:56:32,525 INFO Execution of <subprocess[3840] 'C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\migration-handler --migration-get-objects-list 20110908115541278'> finished successfully.
1560: 2011-09-08 11:56:32,525 DEBUG <pmmcli.MigrationGetObjectsListAction object at 0x01F5A710>: response
1560: 2011-09-08 11:56:32,540 INFO Outgoing packet:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<errcode>3003</errcode>
<errmsg>The version of Plesk Migration Agent running on the remote host is older than the version of Plesk Migration Manager being currently used. Please install Plesk Migration Manager components of the same version.</errmsg>
</response>
 
Last edited:
The Migration.log says

3812: Info 08/09/2011 12:29:03.401 : CrossSysAgent::CheckVersion. remoteVersion (10.300.4156.24194), localVersion (10.300.4156.22954)

So it appears to be a versioning problem. Although, if I'm interpreting this information correctly and the version numbers mean anything, the error is actually the opposite to what is being reported.

The remote (source) server has a later version (24194) than the local (destination) server (22954)
 
Last edited:
Are you using NAT? I eventually found the problem had nothing to do with versioning!
 
Thanks for the tip, but no, we're not using NAT. Nothing is enabled under the "Routing and Remote Access" Snap In.
 
That's your problem (as was ours). I eventually solved it by creating a VPN between the two datacentres and using the non-routable addresses.
 
That's your problem (as was ours). I eventually solved it by creating a VPN between the two datacentres and using the non-routable addresses.

I'll give that a go and see if it helps. Thanks for the tip.

This shouldn't really be necessary though should it? If it is, the documentation has a glaring ommission :)
 
Back
Top