• 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

Cannot Migrate from Plesk Windows 10.x to 12.x

HoracioS

Regular Pleskian
I received the following error when trying to migrate from Plesk 10.0.18 to 12.5:

On the destination server I can see on the log:
[INFO] START: Initiate callback from source server
[INFO] Deploy and start panel migrator transfer agent at 'xxx.x.xxx.xx'
[INFO] FINISH: Initiate callback from source server
[INFO] START: Check if migration list file already exists
[INFO] FINISH: Check if migration list file already exists
[INFO] START: Check migrator updates
[INFO] FINISH: Check migrator updates
[INFO] START: Check connections
[ERROR] Failed to connect to the source server 'source' (xxx.x.xxx.xx) by Plesk API: <urlopen error [Errno 8] _ssl.c:504: EOF occurred in violation of protocol>

Both FW are disabled.
I tried to start manually Transfer Agent on the source server and got this error:

C:\panel_migrator\panel-transfer-agent>[INFO] Start Parallels Panel Transfer agent
[INFO] Read configuration
Traceback (most recent call last):
File "server.py", line 273, in <module>
server = AgentServer(configuration)
File "server.py", line 270, in __init__self.server_bind()
File "C:\panel_migrator\panel-transfer-agent\python\lib\SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "C:\panel_migrator\panel-transfer-agent\python\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted

Please help!
 
Last edited:
Thank you Alexey, but this is the problem. https://<source-ip>:8443 from outside is not working (the fw is turned off) but works from the desktop! Because of this I want to migrate the Plesk.

By default Plesk Migrator use port 8443 and HTTPS to connect source Plesk XML-RPC API. There is ability to customize Plesk API url, but it is available only via CLI.

I received the following message when trying http://<source-ip>:8880/enterprise/control/agent.php

error1003Wrong request

Looks like Plesk API available by http://<source-ip>:8880. So, you need to do following:
  • Start migration via GUI
  • When it fail, look for just created migration session in /usr/local/psa/var/modules/panel-migrator/sessions/ (session directory will be named YYYYMMDDHHIISS)
  • Open file <PLESK_DATA_DIRECTORY>/var/modules/panel-migrator/sessions/YYYYMMDDHHIISS/config.ini (PLESK_DATA_DIRECTORY could be retrieved from registry: reg query "HKLM\SOFTWARE\Plesk\PSA Config\Config" /v PRODUCT_DATA_D /reg:32) and append following line into section [source]: plesk-url = "http://<source-ip>:8880/enterprise/control/agent.php"
  • As a result section [source] in config file should looks like:
[source]
ip = "<source-ip>"
plesk-url = "http://<source-ip>:8880/enterprise/control/agent.php"
os = "unix"
...

After that you can continue migration via GUI in scope of the same migration session.
 
Last edited:
Back
Top