Article ID: 8191, created on Mar 15, 2010, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.5 for Linux/Unix
  • Plesk 9.3 for Linux/Unix
  • Plesk 9.2 for Linux/Unix


The ability to update Parallels Panel by microupdates was implemented in Parallels Panel 9.2.3 for Linux and Parallels Small Business Panel 10.0.0 for Linux and Windows.
The current implementation does not allow to install microupdates automatically if Parallels Panel SMB for Linux is deployed inside containers using Parallels Virtuozzo templates.


Using command-line utility

To apply last microupdates after provisioning of a container it is necessary to run manually command below inside the container or install microupdates via GUI Parallels Panel:
$PRODUCT_ROOT_D/admin/sbin/autoinstaller --select-product-id ppsmbe --select-release-current --reinstall-patch --install-component base

Parallels Virtuozzo Containers template customization

Another solution is to customize template installation script.

Create file post-install with the command in the plesk EZ template directory.

Example for PP SMB edition EZ template:
# cat /vz/template/centos/5/x86/config/app/ppsmbe10/default/post-install
# !/bin/bash

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


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

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

Such script will be executed after all EZ templates installation if PP SMB edition template in the list of templates.

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

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

By the post-update script it is possible to apply microupdates on already existed containers with Parallels Panel SMB edition installed (using the # vzpkg update <CTID> <list of installed templates including PP SMB edition> command).

# vzpkg update 888 ppsmbe10 ppsmbe10-qmail postgresql


In PBAs (HSPc) the EZ templates are installed separately. To avoid microupdate's files rewriting by packages' ones it is necessary to add the post-install script into all ppsmbe10-* VZ templates. It might critically affects installation time.

Additional information

1. Microupdates installation for PP 9 for Linux -

2. Microupdates installation for PPSMB edition for Windows -

a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 60d3e722783ac7177a2b4b4c13af4062 6ef0db7f1685482449634a455d77d3f4 49bd80ecbd43d333682703dec2587b0e 4634e4ab5ba3b72e73d516e4223f0705 b4063105f5cd1a0713257c11808c25af 165ec78c924fabffe1d80dc3eabc98c6 11a46d8a188d618564f4f0cead9a50f3 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF