Plesk Panel users may encounter the
This issue typically occurs when the Plesk Migration and Backup Manager (PMM) component fails to function properly.
One of the most common causes is that the system’s default Python version link has been modified.
If the path
If a system update changes the Python version or alters the symbolic link for
If
This command removes the existing symbolic link for
This command re-establishes the
500 PleskPMMResponseException error during backup or restore operations.This issue typically occurs when the Plesk Migration and Backup Manager (PMM) component fails to function properly.
One of the most common causes is that the system’s default Python version link has been modified.
If the path
/usr/bin/python3 points to an incorrect or incompatible Python version, Plesk may throw this error.🔍 Root Cause of the Error
Plesk requires specific Python versions (e.g., Python 3.6) to perform certain tasks.If a system update changes the Python version or alters the symbolic link for
/usr/bin/python3, Plesk components may stop working, resulting in an error similar to this:
Bash:
500 PleskPMMResponseException
Unable to get response from Plesk Migration Manager.
Failed to parse response. Reason: Failed to read data from stream Process output:
| Type | PleskPMMResponseException |
| Message | Failed to parse response. Reason: Failed to read data from stream Process output: |
| File | PMMConnector.php |
| Line | 875 |
✅ Solution Steps
Follow the steps below to fix the issue quickly and restore Plesk’s normal operation:1. Connect to Your Server via SSH
Access your server using root privileges through SSH.2. Check Python Symbolic Link
Run the following command to verify where thepython3 link points:
Bash:
ls -l /usr/bin/python3
/usr/bin/python3 points to a version other than python3.6 (for example python3.10), you’ll need to correct it.3. Remove Incorrect Python Link
Bash:
unlink /usr/bin/python3
python3.4. Recreate the Correct Python Link
Bash:
ln -s /usr/bin/python3.6 /usr/bin/python3
python3 link to the python3.6 version installed on your system.⚠️ Note: Ifpython3.6is not installed on your system, you’ll need to install it first.
In most Plesk-supported environments, this version is already available.