Article ID: 7110, created on Jan 15, 2010, last review on Aug 12, 2014

  • Applies to:
  • Plesk 10.2 for Linux/Unix
  • Plesk 10.1 for Linux/Unix
  • Plesk 10.0.x for Linux/Unix
  • Plesk 9.5 for Linux/Unix
  • Plesk 9.3 for Linux/Unix
  • Plesk 9.2 for Linux/Unix

Fixed since

This problem has been fixed as of the release of Parallels Plesk Panel version 10.3.


The ability to update Parallels Panel with Microupdates is available since Plesk Panel 9.2.3 for Linux and Parallels Small Business Panel 10.0.0 for Linux and Windows.
The current implementation does not allow you to install Microupdates automatically if Parallels Panel for Linux is deployed inside PVC Containers using Parallels Virtuozzo templates.


This problem was fixed in version 10.3. For previous versions, use the following workaround:

Using command-line utility

To apply the latest Microupdates after the provisioning of a Container, it is necessary to manually run the below command inside the Container or install Micro-Updates via GUI Parallels Panel:
$PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base

Parallels Virtuozzo Containers template customization

Another solution is to customize the template installation script.

Create a file post-install with the appropriate command in the Plesk EZ template directory.

Example for Plesk 9 EZ template:
# cat /vz/template/centos/5/x86/config/app/plesk9/default/post-install
# !/bin/bash

echo "Microupdates applying"
/usr/local/psa/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base --separate-logs 2>/dev/null 1>/dev/null || true

Note: The /usr/local/psa path should be changed according to the $PRODUCT_ROOT_D value. The /usr/local/psa value is suitable for most RPM-based systems.

Then set 755 permissions to the created file:
# chmod 755 /vz/template/centos/5/x86/config/app/plesk9/default/post-install

The script will be executed after all EZ template installations of the new Plesk9 template.

Additionally, it is necessary to create a post-update script with the same content:
# cp /vz/template/centos/5/x86/config/app/plesk9/default/post-install /vz/template/centos/5/x86/config/app/plesk9/default/post-update

Check its permissions:
# ls -la /vz/template/centos/5/x86/config/app/plesk9/default/post-update
-rwxr-xr-x  1 root root 201 Mar 12 20:41 /vz/template/centos/5/x86/config/app/plesk9/default/post-update

With the post-update script, it is possible to apply Micro-Updates to existing containers with Parallels Panel 9 installed (using the # vzpkg update <CTID> <list of installed templates including plesk9> command).

# vzpkg update 888 plesk9 plesk9-qmail postgresql

Additional information

In PBAs (HSPc), the EZ templates are installed separately. To avoid the rewriting of Micro-Update files by package files, it is necessary to add the post-install script to all plesk9-* VZ templates. This might critically affect installation time.

Micro-Update installation for PPSMB edition for Linux:

Micro-Update installation for PPSMB edition for Windows:

a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 165ec78c924fabffe1d80dc3eabc98c6 6ef0db7f1685482449634a455d77d3f4 11a46d8a188d618564f4f0cead9a50f3 60d3e722783ac7177a2b4b4c13af4062 dd0611b6086474193d9bf78e2b293040 d3c493291d6d9f66837ac7495dfea9ca b21de1858ad3ec50d5613195a77434ab def31538ba607bde27398f48ab5956be 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF