Topic: Problem with dependencies

I have a pesk server and from around 2 weeks ago, I'm having problems with yum update.

The error is:

Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * base: ftp.cica.es
 * epel: epel.besthosting.ua
 * extras: mirror.uv.es
 * remi: rpms.remirepo.net
 * remi-php55: rpms.remirepo.net
 * remi-safe: rpms.remirepo.net
 * remi-test: rpms.remirepo.net
 * updates: ftp.cica.es
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.39-1.13.11.1.el6_8 will be updated
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.40-1.13.12.6.el6_8 will be an update
---> Package java-1.6.0-openjdk-devel.x86_64 1:1.6.0.39-1.13.11.1.el6_8 will be updated
---> Package java-1.6.0-openjdk-devel.x86_64 1:1.6.0.40-1.13.12.6.el6_8 will be an update
---> Package php.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-cli.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-cli.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-common.x86_64 0:5.5.38-1.el6.remi will be updated
--> Processing Dependency: php(api) = 20121113-64 for package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(api) = 20121113-64 for package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(api) = 20121113-64 for package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64
---> Package php-common.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-fpm.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-fpm.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-gd.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-gd.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-imap.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-imap.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-ioncube-loader.x86_64 0:5.0.23-1.el6.remi.5.5 will be updated
---> Package php-ioncube-loader.x86_64 0:5.1.2-1.el6.remi.5.5 will be an update
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(api) = 20121113-64 for package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64
---> Package php-mbstring.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-mbstring.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-mysqlnd.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-mysqlnd.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-pdo.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-pdo.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-pear.noarch 1:1.10.1-1.el6.remi will be updated
---> Package php-pear.noarch 1:1.10.1-6.el6.remi will be an update
---> Package php-pecl-jsonc.x86_64 0:1.3.9-1.el6.remi.5.5 will be updated
---> Package php-pecl-jsonc.x86_64 0:1.3.10-1.el6.remi.5.5 will be an update
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(api) = 20121113-64 for package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64
---> Package php-pecl-zip.x86_64 0:1.13.1-1.el6.remi.5.5 will be updated
---> Package php-pecl-zip.x86_64 0:1.13.4-1.el6.remi.5.5 will be an update
--> Processing Dependency: php(zend-abi) = 20121212-64 for package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64
--> Processing Dependency: php(api) = 20121113-64 for package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64
---> Package php-process.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-process.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
---> Package php-xml.x86_64 0:5.5.38-1.el6.remi will be updated
---> Package php-xml.x86_64 0:5.6.26-0.1.RC1.el6.remi will be an update
--> Finished Dependency Resolution
Error: Package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(zend-abi) = 20121212-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(zend-abi) = 20121212-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(zend-abi) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(zend-abi) = 20121212-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
Error: Package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(zend-abi) = 20121212-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(zend-abi) = 20121212-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(zend-abi) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(zend-abi) = 20121212-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
Error: Package: php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(api) = 20121113-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(api) = 20121113-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(api) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(api) = 20121113-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64
Error: Package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(zend-abi) = 20121212-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(zend-abi) = 20121212-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(zend-abi) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(zend-abi) = 20121212-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(zend-abi) = 20131226-64
Error: Package: php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(api) = 20121113-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(api) = 20121113-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(api) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(api) = 20121113-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64
Error: Package: php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64 (remi-php55)
           Requires: php(api) = 20121113-64
           Removing: php-common-5.5.38-1.el6.remi.x86_64 (@remi-php55)
               php(api) = 20121113-64
           Updated By: php-common-5.6.26-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64
           Available: php-common-5.3.3-47.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-48.el6_8.x86_64 (updates)
               php(api) = 20090626
           Available: php-common-5.4.45-10.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.4.45-11.el6.remi.x86_64 (remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.5.37-1.el6.remi.x86_64 (remi-php55)
               php(api) = 20121113-64
           Available: php-common-5.6.25-0.1.RC1.el6.remi.x86_64 (remi-test)
               php(api) = 20131106-64

If I skip packages with problems:

Packages skipped because of dependency problems:
    php-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-cli-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-common-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-fpm-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-gd-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-imap-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-ioncube-loader-5.1.2-1.el6.remi.5.5.x86_64 from remi-php55
    php-mbstring-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-mysqlnd-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-pdo-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    1:php-pear-1.10.1-6.el6.remi.noarch from remi
    php-pecl-jsonc-1.3.10-1.el6.remi.5.5.x86_64 from remi-php55
    php-pecl-zip-1.13.4-1.el6.remi.5.5.x86_64 from remi-php55
    php-process-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test
    php-xml-5.6.26-0.1.RC1.el6.remi.x86_64 from remi-test 

My enabled repo:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.dei.uc.pt
 * epel: mirror.duomenucentras.lt
 * extras: ftp.dei.uc.pt
 * remi: mirrors.netix.net
 * remi-php55: mirrors.netix.net
 * remi-safe: mirrors.netix.net
 * remi-test: mirrors.netix.net
 * updates: ftp.dei.uc.pt
repo id                                                repo name                                                                                status
base                                                   CentOS-6 - Base                                                                           6,696
epel                                                   Extra Packages for Enterprise Linux 6 - x86_64                                           12,205
extras                                                 CentOS-6 - Extras                                                                            62
mirror.centos.org_centos_6_os_x86_64_                  added from: http://mirror.centos.org/centos/6/os/x86_64/                                  6,696
nginx                                                  nginx repo                                                                                   29
plesk-letsencrypt                                      Plesk packages for letsencrypt                                                                9
plesk-letsencrypt-tp                                   Plesk 3d-party packages for letsencrypt                                                       0
plesk-php-5.5                                          PHP v 5.5 for Plesk - x86_64                                                                 31
plesk-php-5.6                                          PHP v 5.6 for Plesk - x86_64                                                                 31
plesk-php-7.0                                          PHP v 7.0 for Plesk - x86_64                                                                 28
remi                                                   Les RPM de remi pour Enterprise Linux 6 - x86_64                                          3,731
remi-debuginfo                                         Les RPM de remi pour Enterprise Linux 6 - x86_64 - debuginfo                              1,237
remi-php55                                             Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - x86_64                                 404
remi-php55-debuginfo                                   Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - x86_64 - debuginfo                     274
remi-safe                                              Safe Remi's RPM repository for Enterprise Linux 6 - x86_64                                  878
remi-test                                              Les RPM de remi en test pour Enterprise Linux 6 - x86_64                                    692
remi-test-debuginfo                                    Les RPM de remi en test pour Enterprise Linux 6 - x86_64 - debuginfo                        198
updates                                                CentOS-6 - Updates                                                                          462
repolist: 33,663

How can I resolve this?

Thanks in advance.

Re: Problem with dependencies

Why have you enabled remi-test ?

BTW, PHP 5.5 is now EOL, so I strongly recommend to update to 5.6 (in remi-php56 repository)

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: Problem with dependencies

I don't know... :-(

It's other person that creates the server and configured it about 3 years ago, and now, I'm maintaining it, but don't know what this person do.


About php 5.5, i'm testing each domain on 5.6 and changing it (and others that support it to 7).


Another question, about debuginfo repos, it's OK to enable it, or only for debugging problems?


THANKS MEN, I disabled test repos and all it's OK.

Re: Problem with dependencies

> Another question, about debuginfo repos, it's OK to enable it, or only for debugging problems?

It won't hurt if enabled, only contains debuginfo packages.

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