Page MenuHomePhorge

PHP dependency on CentOS 7.3
Closed, WontfixPublic

Description

When installing Kolab 16 on CentOS 7.3 the installation fails with the following message:

Error: Package: php-kolab-2.0-7.2.el7.kolab_16.x86_64 (home_vanmeeuwen_plesk-17)
Requires: php(api) = 20100412-64
Installed: php-common-5.6.30-1.el7.remi.x86_64 (@remi-php56)
php(api) = 20131106-64
Available: php-common-5.4.16-42.el7.x86_64 (base)
php(api) = 20100412-64
Error: Package: php-kolabformat-1.2-7.1.el7.kolab_16.x86_64 (home_vanmeeuwen_plesk-17)
Requires: php(api) = 20100412-64
Installed: php-common-5.6.30-1.el7.remi.x86_64 (@remi-php56)
php(api) = 20131106-64
Available: php-common-5.4.16-42.el7.x86_64 (base)
php(api) = 20100412-64
Error: Package: php-kolabformat-1.2-7.1.el7.kolab_16.x86_64 (home_vanmeeuwen_plesk-17)
Requires: php(zend-abi) = 20100525-64
Installed: php-common-5.6.30-1.el7.remi.x86_64 (@remi-php56)
php(zend-abi) = 20131226-64
Available: php-common-5.4.16-42.el7.x86_64 (base)
php(zend-abi) = 20100525-64
Error: Package: php-kolab-2.0-7.2.el7.kolab_16.x86_64 (home_vanmeeuwen_plesk-17)
Requires: php(zend-abi) = 20100525-64
Installed: php-common-5.6.30-1.el7.remi.x86_64 (@remi-php56)
php(zend-abi) = 20131226-64
Available: php-common-5.4.16-42.el7.x86_64 (base)
php(zend-abi) = 20100525-64

PHP 5.4 is not available on this server as we installed 5.6 and 7 and removed 5.4.
Is there any way to support newer versions of PHP in the CentOS 7 packages?

The installation belongs to Plesk Premium Mail by Kolab (paid service) but looking at the dependencies of the "normal" rpm over at obs.kolabsys.com it's affecting all CentOS 7 packages.

Details

Ticket Type
Task

Event Timeline

vanmeeuwen claimed this task.

Third party repositories like Remi's are not supported.

I understand that and I don't expect you to support 3rd party repos. I asked if it would be possible to change the dependencies to support higher PHP versions on CentOS 7.3 instead of limiting to PHP 5.4 only.

Especially in web hosting environments it's quite common to have other/newer PHP versions active and I can think of others running into the same problem when using the new (paid) Kolab based Plesk extension on CentOS 7.3.
It's a pity that the dependency limits one to a specific version ("Requires: php(api) = 20100412-64") while the packages for Debian and Ubuntu allow for newer PHP versions.

If Kolab 16 is bound to PHP 5.4 on CentOS 7.3 we won't be able to use it and have to cancel the subscription.

PS: I saw that you're the one managing the packages (kolab-plesk) for the Plesk extension, that's why I ended up here. However, if that's something Plesk has to deal with, please let me know.