1 (edited by codingkoala 2016-06-10 05:55:31)

Topic: php 5.6 on CentOS 6.8 upgrade error

Hi,

I need to upgrade default CentOS 6.8 PHP 5.3 to 5.6 but after enabling repos I get the following errors upon yum upgrade :

[root@mybox ~]# yum update
Loaded plugins: fastestmirror, priorities
Setting up Update Process
Loading mirror speeds from cached hostfile
 * base: centos.mirrors.ovh.net
 * epel: **LINK**
 * extras: centos.mirrors.ovh.net
 * remi: rpms.remirepo.net
 * remi-php56: rpms.remirepo.net
 * remi-safe: rpms.remirepo.net
 * rpmforge: miroir.univ-paris13.fr
 * updates: centos.mirrors.ovh.net
remi                                                                                                                                                               | 2.9 kB     00:00     
remi-php56                                                                                                                                                         | 2.9 kB     00:00     
2979 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package mysql.x86_64 0:5.1.73-7.el6 will be updated
---> Package mysql.x86_64 0:5.5.50-1.el6.remi will be an update
---> Package mysql-libs.x86_64 0:5.1.73-7.el6 will be updated
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: pure-ftpd-1.0.30-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: 2:postfix-2.6.6-6.el6_7.1.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: 1:dovecot-mysql-2.0.9-22.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: pure-ftpd-1.0.30-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: 2:postfix-2.6.6-6.el6_7.1.x86_64
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: perl-DBD-MySQL-4.013-3.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: 1:dovecot-mysql-2.0.9-22.el6.x86_64
---> Package mysql-libs.x86_64 0:5.5.50-1.el6.remi will be an update
---> Package mysql-server.x86_64 0:5.1.73-7.el6 will be updated
---> Package mysql-server.x86_64 0:5.5.50-1.el6.remi will be an update
---> Package php.x86_64 0:5.3.3-47.el6 will be updated
---> Package php.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-cli.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-cli.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-common.x86_64 0:5.3.3-47.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
---> Package php-common.x86_64 0:5.6.22-1.el6.remi will be an update
--> Processing Dependency: php-pecl-zip(x86-64) for package: php-common-5.6.22-1.el6.remi.x86_64
--> Processing Dependency: php-pecl-jsonc(x86-64) for package: php-common-5.6.22-1.el6.remi.x86_64
---> Package php-devel.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-devel.x86_64 0:5.6.22-1.el6.remi will be an update
--> Processing Dependency: php-pecl-jsonc-devel(x86-64) for package: php-devel-5.6.22-1.el6.remi.x86_64
---> Package php-gd.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-gd.x86_64 0:5.6.22-1.el6.remi will be an update
--> Processing Dependency: gd-last(x86-64) >= 2.1.1 for package: php-gd-5.6.22-1.el6.remi.x86_64
--> Processing Dependency: libvpx.so.1()(64bit) for package: php-gd-5.6.22-1.el6.remi.x86_64
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.6.22-1.el6.remi.x86_64
--> Processing Dependency: libgd.so.3()(64bit) for package: php-gd-5.6.22-1.el6.remi.x86_64
---> Package php-imap.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-imap.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-ldap.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-ldap.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-mbstring.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-mbstring.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-mysql.x86_64 0:5.3.3-47.el6 will be obsoleted
---> Package php-mysqlnd.x86_64 0:5.6.22-1.el6.remi will be obsoleting
---> Package php-odbc.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-odbc.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-pdo.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-pdo.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-pear.noarch 1:1.9.4-5.el6 will be updated
---> Package php-pear.noarch 1:1.10.1-4.el6.remi will be an update
--> Processing Dependency: php-posix for package: 1:php-pear-1.10.1-4.el6.remi.noarch
---> Package php-pecl-apc.x86_64 0:3.1.9-2.el6 will be updated
---> Package php-pecl-apc.x86_64 0:3.1.15-0.4.20130912.el6.remi.5.4 will be an update
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
---> Package php-snmp.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-snmp.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-soap.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-soap.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-tidy.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-tidy.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-xml.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-xml.x86_64 0:5.6.22-1.el6.remi will be an update
---> Package php-xmlrpc.x86_64 0:5.3.3-47.el6 will be updated
---> Package php-xmlrpc.x86_64 0:5.6.22-1.el6.remi will be an update
--> Running transaction check
---> Package compat-mysql51.x86_64 0:5.1.54-1.el6.remi will be installed
---> Package gd-last.x86_64 0:2.2.1-2.el6.remi will be installed
--> Processing Dependency: libwebp.so.5()(64bit) for package: gd-last-2.2.1-2.el6.remi.x86_64
---> Package libvpx.x86_64 0:1.3.0-5.el6_5 will be installed
---> Package php-common.x86_64 0:5.3.3-47.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
---> Package php-pecl-apc.x86_64 0:3.1.15-0.4.20130912.el6.remi.5.4 will be an update
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
---> Package php-pecl-jsonc.x86_64 0:1.3.9-1.el6.remi.5.6 will be installed
---> Package php-pecl-jsonc-devel.x86_64 0:1.3.9-1.el6.remi.5.6 will be installed
---> Package php-pecl-zip.x86_64 0:1.13.2-1.el6.remi.5.6 will be installed
--> Processing Dependency: libzip.so.4()(64bit) for package: php-pecl-zip-1.13.2-1.el6.remi.5.6.x86_64
---> Package php-process.x86_64 0:5.6.22-1.el6.remi will be installed
---> Package t1lib.x86_64 0:5.1.2-6.el6_2.1 will be installed
--> Running transaction check
---> Package libwebp.x86_64 0:0.4.3-3.el6 will be installed
---> Package libzip-last.x86_64 0:1.1.3-1.el6.remi will be installed
---> Package php-common.x86_64 0:5.3.3-47.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3-4.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mssql-5.3.3-4.el6.x86_64
---> Package php-pecl-apc.x86_64 0:3.1.15-0.4.20130912.el6.remi.5.4 will be an update
--> Processing Dependency: php(zend-abi) = 20100525-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
--> Processing Dependency: php(api) = 20100412-x86-64 for package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64
--> Finished Dependency Resolution
Error: Package: php-mssql-5.3.3-4.el6.x86_64 (@epel)
           Requires: php(zend-abi) = 20090626
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(zend-abi) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
Error: Package: php-mcrypt-5.3.3-4.el6.x86_64 (@epel)
           Requires: php(api) = 20090626
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(api) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
Error: Package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64 (remi)
           Requires: php(api) = 20100412-x86-64
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(api) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
Error: Package: php-mcrypt-5.3.3-4.el6.x86_64 (@epel)
           Requires: php(zend-abi) = 20090626
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(zend-abi) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
Error: Package: php-mssql-5.3.3-4.el6.x86_64 (@epel)
           Requires: php(api) = 20090626
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(api) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
Error: Package: php-pecl-apc-3.1.15-0.4.20130912.el6.remi.5.4.x86_64 (remi)
           Requires: php(zend-abi) = 20100525-x86-64
           Removing: php-common-5.3.3-47.el6.x86_64 (@base)
               php(zend-abi) = 20090626
           Updated By: php-common-5.6.22-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
           Available: php-common-5.4.45-8.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-9.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.6.21-1.el6.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Any idea?

Thank you,
codingkoala

Re: php 5.6 on CentOS 6.8 upgrade error

> 2979 packages excluded due to repository priority protections

Fix this (probably priority or some other yum plugin)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: php 5.6 on CentOS 6.8 upgrade error

Damn, I did not even realise that I had a priorities issue, just disabled yum priorities plugin in /etc/yum/pluginconf.d/priorities.conf and all worked fine !

Thanks !

Re: php 5.6 on CentOS 6.8 upgrade error

smile

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi