- Plesk for Linux
Unable to start migration with one of the following error messages:
PLESK_ERROR: SSH connection to the source server can not be used: there is unexpected output when executing commands. Clean output is required by migrator to execute commands and consume their output, and to run "rsync" tool (for file transfer) which uses SSH connection as transport and does not work if there is any unexpected output.
PLESK_ERROR: Failed to fetch basic information about resellers, clients and domains data from source servers
Cause: Command execution failed on the local server with non-zero exit code.
command: /bin/mkdir -p /root/plesk_migrator
exit code: 1
stderr: /bin/mkdir: cannot create directory '/root': Permissions denied
That is a critical error, migration was stopped.
Migration fails with one of the following error messages:
PLESK_ERROR: Error message or request description : Error: launchpad error (Error code = 2): == STDERR ==================== Cannot request remote agent status using command line /var/cache/2013100110274185/PleskX.pl: Died at AgentConfig.pm line 23. at AgentConfig.pm line 23 AgentConfig::AUTOLOAD() called at /var/cache/2013100110274185/PleskX.pl line 298 main::writeMigrationResult() called at /var/cache/2013100110274185/PleskX.pl line 304
PLESK_ERROR: Cannot request remote agent status using command line /var/cache/20150318093912860/PleskX.pl: which: no ruby in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)
Can't open perl script "/var/cache/20150318093912860/PleskX.pl": No such file or directory
A non-root user is specified for migration.
The "root" login is not permitted on the source server.
If a non-root user is used:
Specify the "root" credentials for the source server in order to start a migration. Alternatively, choose to authenticate via SSH keys. For details, refer to Authentication by SSH (Linux).
If the root user is used, but migration still fails:
Connect to the source Plesk server via SSH.
Open the file
/etc/ssh/sshd_configin a text editor (for example, "vi" editor) and
PermitRootLoginsetting to "yes" or comment out with "#" as shown below:
CONFIG_TEXT: #PermitRootLogin yes
Restart the SSH service:
# service sshd restart
Note: It is possible to migrate with a non-root user. For details, visit Migrating From a Linux Server With Custom Hosting.