The following error occurs when trying to migrate data to Plesk server:
PLESK_ERROR: Plesk for Linux is not found on the specified source server.
The following error message can be found in the logfile
CONFIG_TEXT: |D|MT|sub.example.com|||stderr: LANG=en_US.utf-8: Command not found.
The default shell from root account on the source server is /bin/csh (or other than /bin/bash). LANG=en_US.utf-8 will fail under this shell.
This is a Plesk Migrator bug with ID PMT-4093, which will be fixed in future product updates.
As a workaround change the shell of the root user from
bash on the source server:
Connect to the Plesk server via SSH.
Create a backup of the file
# cp -a /etc/passwd /etc/passwd_old
Open the file
/etc/passwdin any text editor.
Replace the line:
with the following line:
Save the changes and exit the file.