Add to Favourites Add to Favourites    Print this Article Print this Article

I cannot upgrade Parallels Plesk Panel using autoinstaller because package of newer version is installed

Symptoms:
I cannot upgrade Parallels Plesk Panel using autoinstaller because package of newer version is installed.
For example, I try upgrading to version 9.0.1 on SuSE10.3, and php5-5.2.8 is installed. The following error is shown in Plesk autoupdate report:

The following could cause the installation failure:
Packages "php5-5.2.6-0.6.i586 (u 0x8ba26f8 source=0x87c60b8 P:52 R:27)" and "php5-5.2.8-32.6.i586 (s 0x86d9eb8 source=0x869b7e0 P:52 R:27)" cannot be installed at the same time because of the conflict on the file "/etc/php5/cli/php.ini"

Cause Parallels Plesk Panel 9.0.1 on SuSE10.3 was built with support of php5-5.2.6. This version is provided for SuSe10.3 by vendor. You may get list of supported packages on autoinstaller website: http://autoinstall.plesk.com/

Select your version of Parallels Plesk Panel, operating system and architecture. The packages are available under directory update-rpm-OS-architecture. For example for SuSE10.3: http://autoinstall.plesk.com/PSA_9.0.1/update-rpm-SuSE-10.3-i386.

Packages of newer versions are supported but Plesk autoinstaller checks availability of exactly these versions. If older packages are installed upgrading is performed. However Plesk autoinstaller fails due to dependency problem if package of newer version is installed.

Resolution:
For upgrading Parallels Plesk Panel with autoinstaller you should install packages of exact version provided by vendor for your operating system php5-5.2.6.

Additionally, autoinstaller can try to resolve newer dependencies via external repositories. This is done via /root/.autoinstallerrc file, as described here:

http://download1.parallels.com/Plesk/Plesk9.0/Doc/en-US/plesk-9.0-unix-installation-guide/index.htm?fileName=24769.htm

For example, you might specify repository from which newer PHP packages were installed using this command:

~# echo `ADDITIONAL_SOURCE="repodata,100,http:// /root/.autoinstallerrc

After that you may perform upgrading using Plesk UI Updater tool {Server -> Updater} or Plesk CLI /usr/local/psa/admin/sbin/autoinstaller.

Was this answer helpful?

Also Read