PurposeThis article is intended to help you with upgrading a Parallels Plesk Panel (PP) for Linux installation.
Useful resourcesThe most useful resource related to PP upgrades is this guide:
Which Upgrade Method to Choose - In-place or By Transfer
In-Place PP Upgrading - Tells you how to prepare and carry out all three types of in-place upgrade: Manual, automated, and upgrade in Parallels Virtuozzo Containers.
Upgrading PO by Transfer - Covers the same points for upgrading by transfer, including upgrading through backup files.
TipsHave a Linux administrator on hand
Each operating system environment is unique in terms of package states, and it is impossible to test all possible scenarios. Due to this fact, most upgrade failures happen due to package dependency errors. Therefore, we recommend that during the time of the upgrade, you have a system administrator available who is capable of resolving common package dependency issues.
Get rid of third-party packages (exception: Atomic packages)
Many kinds of issues may occur if 3rd-party PP software components are installed from 3rd-party repositories. The only exception is the Atomic repository, which is not packaged by Parallels, but is thoroughly tested on both sides of development. If you have 3rd-party packages from other repositories, and they are not essential, we suggest that you replace them with the ones from the Parallels repository before upgrading PP. Do not forget to clean the YUM repository list and cache beforehand.
Upgrading from PP 9 and Earlier Versions
Parallels Plesk Panel 10 and higher versions have a very different object model compared to previous versions. Practically, this means that many objects, e.g., clients, will change roles. At the end of the upgrade, you will need to decide how exactly you want such changes to occur. You may prepare for this decision before the upgrade using this part of the Installation Guide.
Run the Pre-Upgrade Checker
If your PP version is 10.3 or earlier, before you actually begin the upgrade, you may want to run the following tool:
Parallels Plesk Panel Pre-Upgrade Checker - A tool to identify business logic issues before an upgrade or migration.
As of version 10.4, this tool is automatically run at the beginning of the upgrade process.