• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Upgrade to 10.1.1 fails because of php 5.2.x

Shibumi

Basic Pleskian
Hi,

is there a possibility to upgrade plesk from 10.0.1 to 10.1.1 without downgrading php to 5.1? Currently we have php 5.2.17 running on several server (centOS 5.5, 64bit) but we can't upgrade plesk to 10.1.1 because of the newer php version.

*******************
Determining the packages that need to be installed.

ERROR: Unable to install the "php5-ioncube-loader-3.2-11012014.x86_64" package.

The following could cause the installation failure:
1) php5-ioncube-loader-3.2-11012014.x86_64: No suitable solutions were found
for the "php < 5.2.0" dependency.

2) Unable to downgrade 'php' package to version 5.1.6-27.el5_5.3:
version 5.2.17-1.el5.art is currently installed.
*******************

Thanks for any help

With best regards
 
install your own php5-ioncube-loader which is compatible with 5.2. then update plesk. i think plesk will not try to overwrite an existing package
 
Hi,

first thanks for your reply but we have already installed php-ioncube-loader-3.3.20-3.el5.art.x86_64 on a server and there the update still doesn't work. Autoinstaller still wants to install the "php5-ioncube-loader-3.2-11012014.x86_64" package even if there is a newer version installed.

Always the same error:
******************
ERROR: Unable to install the "php5-ioncube-loader-3.2-11012014.x86_64" package.

The following could cause the installation failure:
1) php5-ioncube-loader-3.2-11012014.x86_64: No suitable solutions were found
for the "php < 5.2.0" dependency.

2) Unable to downgrade 'php' package to version 5.1.6-27.el5_5.3:
version 5.2.17-1.el5.art is currently installed.
******************

After that I tried to update plesk without php5 support and I got this error while updating:

************************
CRITICAL:3:a programming/runtime error
error: %trigger(psa-triggers-10.10.1-cos5.build1010110120.18.noarch) scriptlet failed, exit status 3
-- Check for new version of PSA_10.1.1/plesk-10.1.1-cos5-x86_64.inf3
FileFetcher: get file (~empty)/PSA_10.1.1/plesk-10.1.1-cos5-x86_64.inf3
-- Check for new version of SITEBUILDER_5.1.0/sitebuilder-5.1.0-rhall-all.inf3
FileFetcher: get file (~empty)/SITEBUILDER_5.1.0/sitebuilder-5.1.0-rhall-all.inf3
-- Check for new version of BILLING_10.1.0/billing-10.1.0-rhall-all.inf3
FileFetcher: get file (~empty)/BILLING_10.1.0/billing-10.1.0-rhall-all.inf3
Execute command /usr/sbin/getenforce
Disabled
Error: An error occurred during installation of packages.
Attention! Your software might be inoperable.
Please, contact product technical support.
************************

And now plesk doesn't work anymore. Any idea?
 
Last edited:
Upgrading plesk without "php5 support" and "horde" did the trick, there were some errors during upgrade but it seems that all sites and mail accounts are up again. But how can I install PHP5 Support?
 
Last edited:
lwhparis,

This does not work. Like Shibumi, I already had PHP 5.3.5 fully running with the correct version of php5-iconcube-loader (3.3.20-3.el5.art.x86_64). As Shibumi mentions, the autoinstaller tries to downgrade that package to
php5-ioncube-loader-3.2-11012014.x86_64, which leads it to try to downgrade PHP to version 5.1.6-27.el5_5.3. Both of which obviously fails. This in turn makes the overall Plesk 10.1.1 upgrade fail, and Plesk stays on 10.01.
 
hi,
i've got the same problem with my plesk 10.0.1, i've tried multiple manipulations, but any of it works.

if the plesk staff would answers us, it should be a nice thing!

i've trying with the command line, but the result is the same:
Retrieving information about the installed packages...
File downloading PSA_10.1.1/update-rpm-CentOS-5-x86_64/update-10.1.1-cos5-x86_64.hdr.gz: 10%..20%..30%..40%..50%..60%..70%..80%..90%..100% was finished.
File downloading BILLING_10.1.0/update-rpm-RedHat-all-all/update-10.1.0-rhall-all.hdr.gz: 100% was finished.
File downloading BILLING_10.1.0/dist-rpm-RedHat-all-all/build-10.1.0-rhall-all.hdr.gz: 10%..20%..31%..46%..55%..62%..71%..81%..90%..100% was finished.
File downloading BILLING_10.1.0/thirdparty-rpm-RedHat-all-all/thirdparty-10.1.0-rhall-all.hdr.gz: 100% was finished.
File downloading SITEBUILDER_5.1.0/dist-rpm-RedHat-all-all/build-5.1.0-rhall-all.hdr.gz: 10%..23%..30%..40%..52%..61%..70%..80%..90%..100% was finished.
File downloading PSA_10.1.1/dist-rpm-CentOS-5-x86_64/build-10.1.1-cos5-x86_64.hdr.gz: 11%..21%..30%..40%..50%..60%..70%..80%..90%..100% was finished.
File downloading SITEBUILDER_5.1.0/update-rpm-RedHat-all-all/update-5.1.0-rhall-all.hdr.gz: 100% was finished.
File downloading PSA_10.1.1/thirdparty-rpm-CentOS-5-x86_64/thirdparty-10.1.1-cos5-x86_64.hdr.gz: 16%..25%..35%..45%..54%..64%..74%..84%..90%..100% was finished.
File downloading SITEBUILDER_5.1.0/thirdparty-rpm-RedHat-all-all/thirdparty-5.1.0-rhall-all.hdr.gz: 100% was finished.
Determining the packages that need to be installed.

ERROR: Unable to install the "plesk-core-10.10.1-cos5.build1010110120.18.x86_64" package.

The following could cause the installation failure:
1) plesk-core-10.10.1-cos5.build1010110120.18.x86_64: No suitable solutions were found
for the "psa-php-configurator >= 1.6.1" dependency.

2) psa-php5-configurator-1.6.1-cos5.build1010110113.14.noarch: No suitable solutions were found
for the "php5-ioncube-loader >= 3.2" dependency.

3) php5-ioncube-loader-3.2-11012014.x86_64: No suitable solutions were found
for the "php < 5.2.0" dependency.

There were also other problems encountered. For details,
refer to the log file: /tmp/autoinstaller3.log.
 
Last edited by a moderator:
Me too. Upgrading fails because of php5-ioncube-loader. I tried a lot but unfortunately i couldnt take any result. Just signed as BUG
 
I too am having a similar problem. I originally contacted MediaTemple about it on my (dv) service, but they told me to get in touch with Parallels - as I'm running 10 (and they only support 8.x ) - so here I am. Hoping for a fix shortly...
 
Try this at your own risk. One temporary workaround (at least it worked on CentOS 5-i386) is to do the following:
Download php5-ioncube-loader-3.2 rpm from parallels:
Link for CentOS 5-i386 (32 bit): http://autoinstall.plesk.com/PSA_10...hp5/php5-ioncube-loader-3.2-11012014.i386.rpm
Link for CentOS 5-x86_64 (64 bit): http://autoinstall.plesk.com/PSA_10...5/php5-ioncube-loader-3.2-11012014.x86_64.rpm)

CentOS 5-i386 (32 bit) steps:
Install the rpm package using the command: rpm -i --force --noscripts --nodeps php5-ioncube-loader-3.2-11012014.i386.rpm
Check what files the rpm package contains (with rpm -qpl php5-ioncube-loader-3.2-11012014.i386.rpm) and delete them from your system.
Now, install an ioncube loader that is compatible with your php and restart apache. Verify that apache & php works (you could check with phpinfo()).

CentOS 5-x86_64 (64 bit) steps:
Install the rpm package using the command: rpm -i --force --noscripts --nodeps php5-ioncube-loader-3.2-11012014.x86_64.rpm
Check what files the rpm package contains (with rpm -qpl php5-ioncube-loader-3.2-11012014.x86_64.rpm) and delete them from your system.
Now, install an ioncube loader that is compatible with your php and restart apache. Verify that apache & php works (you could check with phpinfo()).

You can now upgrade to Plesk 10.1.1, don't deselect php 5 support or the webmail clients. The installer will see that the php5-ioncube-loader-3.2 package from parallels is installed and the plesk upgrade should proceed with no errors.
 
Last edited:
As you said these are temporary solutions and it must be fixed. Untill released an official fix i advice users to keep their own plesk versions.
 
öndere,

I agree with you.. I will not attempt any upgrade to 10.1.1 again or any fix install until this PHP/Ioncube incompatibility is fixed, and I advise others to maintain status quo instead as well.
 
Guys,

Yes, it is known problem and developers are working on it. They have informed me that it will be fixed very soon. Maybe tomorrow.
 
it work if you force upgrade from the package we posted, after that it work, just be sure you get the right RPM.
 
Guys,

Yes, it is known problem and developers are working on it. They have informed me that it will be fixed very soon. Maybe tomorrow.

That's great to hear Igor. This latest update fixed a bug that was absolutely critical to me (IP address permanently locked, couldn't add any new users bug) so hopefully this will be fixed soon and the problem will be solved.

Thanks.
 
Just to say I have the same problem (well, it's recognized, so that's a good news), but in my case upgrade went successfully, but afterwards my site stopped from working correctly. I have vBulletin and when I tried to go to admincp it froze server for couple of minutes and after that I could use ssh and ftp. After reboot it worked, but only till I tried to go to admincp.

Anyway, just wanted to share my misery. :)

And yes, just to mention, vB4 needs at least php5.2 to work...
 
Back
Top