1 (edited by Zane 2009-11-24 17:58:14)

Topic: yum update php: Missing Dependency

Hi, I've PHP 5.3 installed on a CentOS 5.3 server.

When I try to update to php 5.3.1, I get

[root@vps ~]# yum --disablerepo=* --enablerepo=remi update php
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* remi: rpms.famillecollet.com
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mysql
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-pdo
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mbstring
--> Running transaction check
---> Package php-pdo.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
---> Package php-mcrypt.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libltdl.so.3 for package: php-mcrypt
---> Package php-mysql.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-mbstring.i386 0:5.3.1-1.el5.remi set to be updated
--> Finished Dependency Resolution
php-mcrypt-5.3.1-1.el5.remi.i386 from remi has depsolving problems
  --> Missing Dependency: libltdl.so.3 is needed by package php-mcrypt-5.3.1-1.el5.remi.i386 (remi)
php-cli-5.3.1-1.el5.remi.i386 from remi has depsolving problems
  --> Missing Dependency: libedit.so.0 is needed by package php-cli-5.3.1-1.el5.remi.i386 (remi)
Error: Missing Dependency: libedit.so.0 is needed by package php-cli-5.3.1-1.el5.remi.i386 (remi)
Error: Missing Dependency: libltdl.so.3 is needed by package php-mcrypt-5.3.1-1.el5.remi.i386 (remi)

Thanks!

Re: yum update php: Missing Dependency

As written in Config page, you MUST enable EPEL 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: yum update php: Missing Dependency

Hi Remi,
first of all, many thanks both for your great repository and you reply.

I already have EPEL (I ran "rpm -ivh epel-release-5-3.noarch.rpm" and get "package epel-release-5-3.noarch is already installed") but when I do "yum repolist" it isn't listed.

Plus, I've no .repo for it in /etc/yum.repos.d/.

I didn't delete anything (I swear wink). What's happening?

Re: yum update php: Missing Dependency

Ok, meanwhile I created a epel.repo from here https://projects.honeynet.org/honeywall … repo?rev=1

Now yum repolist lists epel, but when I now when I do "yum update php " I get

[root@vps ~]# yum update php
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* epel: mirror.switch.ch
* remi-test: rpms.famillecollet.com
* remi: rpms.famillecollet.com
142 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Running transaction check
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mysql
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-pdo
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mbstring
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Running transaction check
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-pdo.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-mysql.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-mbstring.i386 0:5.3.1-1.el5.remi set to be updated
--> Finished Dependency Resolution
php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 from installed has depsolving problems
  --> Missing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi is needed by package php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 (installed)
Error: Missing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi is needed by package php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 (installed)

Re: yum update php: Missing Dependency

Really strange as php-mcrypt-5.3.1-1.el5 is available in my repo...

try a yum clean all; yum update php\*

But "142 packages excluded due to repository priority protections"
So check if there is a rule about mcrypt.


+

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: yum update php: Missing Dependency

Still no luck

[root@vps ~]# yum clean all
Loaded plugins: fastestmirror, priorities
Cleaning up Everything
Cleaning up list of fastest mirrors

Same error:

[root@vps ~]# yum update php*
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
* epel: mirror.switch.ch
* remi-test: rpms.famillecollet.com
* remi: rpms.famillecollet.com
epel                                                                                                                                  | 3.4 kB     00:00
149d97d187d4c437c89376b34e0ad10513d5df60-primary.sqlite.bz2                                                                           | 2.2 MB     00:00
remi-test                                                                                                                             | 2.3 kB     00:00
primary.sqlite.bz2                                                                                                                    |  21 kB     00:00
remi                                                                                                                                  | 2.3 kB     00:00
primary.sqlite.bz2                                                                                                                    | 174 kB     00:00
142 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
---> Package php-mysql.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-pdo.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
---> Package php-mbstring.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
--> Finished Dependency Resolution
php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 from installed has depsolving problems
  --> Missing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi is needed by package php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 (installed)
Error: Missing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi is needed by package php-mcrypt-5.3.1-0.2.RC1.el5.remi.i386 (installed)

This is my /etc/yum.repos.d/remi-enterprise.repo:

[remi]
name=Les RPM de remi pour Enterpise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
        http://iut-info.univ-reims.fr/remirpms/ … $basearch/
enabled=1
gpgcheck=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi
failovermethod=priority
priority=2

[remi-test]
name=Les RPM de remi en test pour Enterpise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/enterprise/$releasever/test/$basearch/
        http://iut-info.univ-reims.fr/remirpms/ … $basearch/
enabled=1
gpgcheck=1
priority=1
gpgkey=http://rpms.famillecollet.com/RPM-GPG-KEY-remi

Thanks again for your time.

Re: yum update php: Missing Dependency

remi en priority=2 et remi-test en priority=1

en inversant ?

+

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: yum update php: Missing Dependency

I reversed the priority (I was testing), but still no luck

[root@vps ~]# yum update php
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* epel: mirror.switch.ch
* remi-test: rpms.famillecollet.com
* remi: rpms.famillecollet.com
9 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package php.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Running transaction check
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mysql
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-pdo
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mcrypt
--> Processing Dependency: php-common = 5.3.1-0.2.RC1.el5.remi for package: php-mbstring
---> Package php-cli.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
---> Package php-common.i386 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package php-mysql.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-mcrypt.i386 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libltdl.so.3 for package: php-mcrypt
---> Package php-pdo.i386 0:5.3.1-1.el5.remi set to be updated
---> Package php-mbstring.i386 0:5.3.1-1.el5.remi set to be updated
---> Package libedit.i386 0:2.11-2.20080712cvs.el5 set to be updated
--> Finished Dependency Resolution
php-mcrypt-5.3.1-1.el5.remi.i386 from remi has depsolving problems
  --> Missing Dependency: libltdl.so.3 is needed by package php-mcrypt-5.3.1-1.el5.remi.i386 (remi)
Error: Missing Dependency: libltdl.so.3 is needed by package php-mcrypt-5.3.1-1.el5.remi.i386 (remi)

Re: yum update php: Missing Dependency

libtool-ltdl.i386 (1.5.22-6.1) is available in standard CentOS repository (which doesn't seems to be enabled)

+

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: yum update php: Missing Dependency

At least!!! Now it works!

Thank you sooooo much! Everything updated!

If you come to Italy, please stop in Ferrara for a glass of "Lambrusco" (waaay better than your "Champagne" big_smile )

Re: yum update php: Missing Dependency

> waaay better than your "Champagne"

Well... I want to believe
Send me some bottles to try it !

+

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: yum update php: Missing Dependency

You can't really appreciate it without a toast! big_smile

13 (edited by wan2fly 2010-01-18 04:15:37)

Re: yum update php: Missing Dependency

Hi Remi,

I am having similar issue and not sure what needs to be done.
There are a number of Depenencies missing????

Your site was great info..Just need to see why things are missing smile


Here is my log

#yum --disablerepo=* --enablerepo=remi install php
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* remi: iut-info.univ-reims.fr
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php = 5.1.6-24.el5_4.5 for package: php-devel
---> Package php.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Processing Dependency: php-api = 20041225 for package: php-pecl-memcache
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-imap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xmlrpc
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-soap
---> Package php-common.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-devel.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
---> Package php-gd.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package php-imap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-ldap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mbstring.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mcrypt.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mysql.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql
---> Package php-pdo.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libsqlite.so.0()(64bit) for package: php-pdo
---> Package php-pecl-memcache.x86_64 0:3.0.4-2.el5.remi.1 set to be updated
---> Package php-soap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xml.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xmlrpc.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package mysql-libs.x86_64 0:5.1.42-1.el5.remi set to be updated
---> Package php-cli.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
---> Package php-gd.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package sqlite2.x86_64 0:2.8.17-2.el5.remi set to be updated
--> Finished Dependency Resolution
php-gd-5.3.1-1.el5.remi.x86_64 from remi has depsolving problems
  --> Missing Dependency: libt1.so.5()(64bit) is needed by package php-gd-5.3.1-1.el5.remi.x86_64 (remi)
php-cli-5.3.1-1.el5.remi.x86_64 from remi has depsolving problems
  --> Missing Dependency: libedit.so.0()(64bit) is needed by package php-cli-5.3.1-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libt1.so.5()(64bit) is needed by package php-gd-5.3.1-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: libedit.so.0()(64bit) is needed by package php-cli-5.3.1-1.el5.remi.x86_64 (remi)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.

# yum repolist
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: mirror.csclub.uwaterloo.ca
* base: mirror.csclub.uwaterloo.ca
* centosplus: mirror.csclub.uwaterloo.ca
* epel: mirror.umoss.org
* extras: mirror.csclub.uwaterloo.ca
* remi: iut-info.univ-reims.fr
* rpmforge: fr2.rpmfind.net
* updates: mirror.csclub.uwaterloo.ca
addons                                                   |  951 B     00:00
addons/primary                                           |  203 B     00:00
base                                                     | 2.1 kB     00:00
base/primary_db                                          | 2.0 MB     00:01
centosplus                                               | 1.9 kB     00:00
centosplus/primary_db                                    | 109 kB     00:00
epel                                                     | 3.4 kB     00:00
epel/primary_db                                          | 2.8 MB     00:02
extras                                                   | 1.1 kB     00:00
extras/primary                                           | 117 kB     00:00
extras                                                                  290/290
rpmforge                                                 | 1.1 kB     00:00
rpmforge/primary                                         | 3.5 MB     00:04
rpmforge                                                              9833/9833
updates                                                  | 1.9 kB     00:00
updates/primary_db                                       | 508 kB     00:00
repo id       repo name                                           status
addons        CentOS-5 - Addons                                   enabled:     0
base          CentOS-5 - Base                                     enabled: 3,348
centosplus    CentOS-5 - Plus                                     enabled:   129
epel          Extra Packages for Enterprise Linux 5 - x86_64      enabled: 4,897
extras        CentOS-5 - Extras                                   enabled:   290
remi          Les RPM de remi pour Enterpise Linux 5 - x86_64     enabled:   395
rpmforge      Red Hat Enterprise 5 - RPMforge.net - dag           enabled: 9,833
updates       CentOS-5 - Updates                                  enabled:   579
repolist: 19,471
#


Thanks, Wan

Re: yum update php: Missing Dependency

Why do you  "--disablerepo=*" ?

Dependencies are available in remi, EPEL or base repo.

+

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

15 (edited by wan2fly 2010-01-18 15:12:00)

Re: yum update php: Missing Dependency

Remi wrote:

Why do you  "--disablerepo=*" ?

Dependencies are available in remi, EPEL or base repo.

+

I got it from this post as it will not install or even upgrade the PHP because it always says that php.5.1.6 is already installed and/or upto date.

Should I be removing the previous version before installing your package?

I have tried to only use your repo yet it never finds the missing dependency/

when i do this:

# yum update php php-* mysql-*
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* addons: centos.arcticnetwork.ca
* base: centos.arcticnetwork.ca
* centosplus: centos.corenetworks.net
* epel: serverbeach1.fedoraproject.org
* extras: holmes.umflint.edu
* remi: iut-info.univ-reims.fr
* rpmforge: fr2.rpmfind.net
* updates: mirror.cogentco.com
Excluding Packages in global exclude list
Finished
Excluding Packages from CentOS-5 - Base
Finished
Excluding Packages from CentOS-5 - Plus
Finished
Reducing CentOS-5 - Plus to included packages only
Finished
Excluding Packages from CentOS-5 - Updates
Finished
650 packages excluded due to repository priority protections
Setting up Update Process
Error: No Package Matching php-5.3.1-1.remi.src.rpm.1 <--- issue here also!!!!!

I get

Please advise.

Thanks,

Re: yum update php: Missing Dependency

Please try simply (as remi repo seems enabled in yum conf)

yum update

+

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: yum update php: Missing Dependency

Remi,

Not sure what the issue is. I'm using 64bit CentOS 5.4 Here is what's going on.

[root@red yum.repos.d]# yum repolist
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
 * addons: mirrors.tummy.com
 * base: centos.promopeddler.com
 * epel: mirrors.usu.edu
 * extras: centos.promopeddler.com
 * updates: mirrors.tummy.com
repo id      repo name                                            status
addons       CentOS-5 - Addons                                    enabled:     0
base         CentOS-5 - Base                                      enabled: 3,348
epel         Extra Packages for Enterprise Linux 5 - x86_64       enabled: 4,965
extras       CentOS-5 - Extras                                    enabled:   290
updates      CentOS-5 - Updates                                   enabled:   731
repolist: 9,334
[root@red yum.repos.d]# yum clean all
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@red yum.repos.d]# yum update php --enablerepo=remi
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Determining fastest mirrors
 * addons: mirrors.tummy.com
 * base: centos.eecs.wsu.edu
 * epel: mirrors.usu.edu
 * extras: mirror.ubiquityservers.com
 * remi: iut-info.univ-reims.fr
 * updates: mirrors.tummy.com
addons                                                   |  951 B     00:00     
addons/primary                                           |  203 B     00:00     
base                                                     | 2.1 kB     00:00     
base/primary_db                                          | 2.0 MB     00:03     
epel                                                     | 3.4 kB     00:00     
epel/primary_db                                          | 2.8 MB     00:04     
extras                                                   | 1.1 kB     00:00     
extras/primary                                           | 117 kB     00:00     
extras                                                                  290/290
updates                                                  | 1.9 kB     00:00     
updates/primary_db                                       | 609 kB     00:00     
Skipping filters plugin, no data
0 packages excluded due to repository protections
Skipping security plugin, no data
Reading version lock configuration
Setting up Update Process
Resolving Dependencies
Skipping filters plugin, no data
Skipping security plugin, no data
--> Running transaction check
--> Processing Dependency: php = 5.1.6-24.el5_4.5 for package: php-devel
---> Package php.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
--> Processing Dependency: php-api = 20041225 for package: php-pecl-imagick
--> Processing Dependency: php-api = 20041225 for package: php-pecl-gmagick
--> Processing Dependency: php-api = 20041225 for package: php-tidy
--> Processing Dependency: php-api = 20041225 for package: php-pecl-radius
--> Processing Dependency: php-api = 20041225 for package: php-pecl-mailparse
--> Processing Dependency: php-api = 20041225 for package: php-pecl-runkit
--> Processing Dependency: php-api = 20041225 for package: php-magickwand
--> Processing Dependency: php-api = 20041225 for package: php-pecl-xdebug
--> Processing Dependency: php-api = 20041225 for package: php-mhash
--> Processing Dependency: php-api = 20041225 for package: php-pecl-memcache
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Processing Dependency: php-api = 20041225 for package: php-readline
--> Processing Dependency: php-api = 20041225 for package: php-idn
--> Processing Dependency: php-api = 20041225 for package: php-interbase
--> Processing Dependency: php-api = 20041225 for package: php-mssql
--> Processing Dependency: php-api = 20041225 for package: php-facedetect
--> Processing Dependency: php-zend-abi = 20050922 for package: php-eaccelerator
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-snmp
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xmlrpc
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-imap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-dba
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-odbc
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-bcmath
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ncurses
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-soap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pgsql
---> Package php-common.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-devel.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-bcmath.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-readline
--> Processing Dependency: php-api = 20041225 for package: php-idn
--> Processing Dependency: php-api = 20041225 for package: php-facedetect
--> Processing Dependency: php-api = 20041225 for package: php-pecl-runkit
---> Package php-dba.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-eaccelerator.x86_64 1:0.9.6-1.el5.remi set to be updated
---> Package php-gd.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package php-imap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-interbase.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-ldap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-magickwand.x86_64 0:1.0.8-4.el5.remi set to be updated
--> Processing Dependency: libMagickCore.so.2()(64bit) for package: php-magickwand
--> Processing Dependency: libMagickWand.so.2()(64bit) for package: php-magickwand
---> Package php-mbstring.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mcrypt.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mhash.x86_64 0:5.2.10-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.2.10-1.el5.remi for package: php-mhash
---> Package php-mssql.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mysql.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql
---> Package php-odbc.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-pdo.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libsqlite.so.0()(64bit) for package: php-pdo
---> Package php-pecl-gmagick.x86_64 0:1.0.2b1-3.el5.remi set to be updated
---> Package php-pecl-imagick.x86_64 0:2.3.0-2.el5.remi set to be updated
---> Package php-pecl-mailparse.x86_64 0:2.1.5-2.el5.remi.1 set to be updated
---> Package php-pecl-memcache.x86_64 0:3.0.4-2.el5.remi.1 set to be updated
---> Package php-pecl-ncurses.x86_64 0:1.0.1-1.el5.remi set to be updated
---> Package php-pecl-radius.x86_64 0:1.2.5-6.el5.remi set to be updated
---> Package php-pecl-xdebug.x86_64 0:2.0.5-2.el5.remi set to be updated
---> Package php-pgsql.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-snmp.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-soap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-tidy.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xml.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xmlrpc.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package ImageMagick2.x86_64 0:6.5.5.6-1.el5.remi set to be updated
---> Package mysql-libs.x86_64 0:5.1.43-1.el5.remi set to be updated
--> Processing Dependency: php-api = 20041225 for package: php-readline
--> Processing Dependency: php-api = 20041225 for package: php-idn
--> Processing Dependency: php-api = 20041225 for package: php-facedetect
--> Processing Dependency: php-api = 20041225 for package: php-pecl-runkit
---> Package php-mhash.x86_64 0:5.2.10-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.2.10-1.el5.remi for package: php-mhash
---> Package sqlite2.x86_64 0:2.8.17-2.el5.remi set to be updated
---> Package t1lib.x86_64 0:5.1.1-7.el5 set to be updated
addons/filelists                                         |  196 B     00:00     
base/filelists_db                                        | 3.9 MB     00:06     
epel/filelists_db                                        | 3.9 MB     00:06     
extras/filelists                                         | 176 kB     00:00     
updates/filelists_db                                     | 2.4 MB     00:03     
--> Finished Dependency Resolution
php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 from installed has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 (installed)
php-facedetect-1.0.0-2.el5.x86_64 from installed has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-facedetect-1.0.0-2.el5.x86_64 (installed)
php-mhash-5.2.10-1.el5.remi.x86_64 from remi has depsolving problems
  --> Missing Dependency: php-common = 5.2.10-1.el5.remi is needed by package php-mhash-5.2.10-1.el5.remi.x86_64 (remi)
php-readline-5.1.6-15.el5.centos.1.x86_64 from installed has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-readline-5.1.6-15.el5.centos.1.x86_64 (installed)
php-idn-1.2-3.el5.x86_64 from installed has depsolving problems
  --> Missing Dependency: php-api = 20041225 is needed by package php-idn-1.2-3.el5.x86_64 (installed)
Error: Missing Dependency: php-api = 20041225 is needed by package php-pecl-runkit-0.9-12.CVS20090215.el5.x86_64 (installed)
Error: Missing Dependency: php-api = 20041225 is needed by package php-facedetect-1.0.0-2.el5.x86_64 (installed)
Error: Missing Dependency: php-common = 5.2.10-1.el5.remi is needed by package php-mhash-5.2.10-1.el5.remi.x86_64 (remi)
Error: Missing Dependency: php-api = 20041225 is needed by package php-readline-5.1.6-15.el5.centos.1.x86_64 (installed)
Error: Missing Dependency: php-api = 20041225 is needed by package php-idn-1.2-3.el5.x86_64 (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Any suggestions?

Re: yum update php: Missing Dependency

php-mhash is obsolete, no more provided with php 5.3
php-idn is not provided, should use php-intl instead
php-readline is provided by php-cli
php-pecl-runkit and php-facedetect are not available in remi repo.

So, if you really want php 5.3 and dont really need this

yum remove php-idn php-pecl-runkit php-mhash php-readline php-facedetect

+

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: yum update php: Missing Dependency

Thanks, Remi. I am certainly closer than I was last night Here is what I have now.

[root@red ~]# yum remove php-idn php-pecl-runkit php-mhash php-readline php-facedetect
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Setting up Remove Process
Resolving Dependencies
Loading mirror speeds from cached hostfile
 * addons: mirrors.tummy.com
 * base: centos.eecs.wsu.edu
 * epel: mirrors.usu.edu
 * extras: mirror.ubiquityservers.com
 * updates: mirrors.tummy.com
0 packages excluded due to repository protections
Reading version lock configuration
--> Running transaction check
---> Package php-facedetect.x86_64 0:1.0.0-2.el5 set to be erased
---> Package php-idn.x86_64 0:1.2-3.el5 set to be erased
---> Package php-mhash.x86_64 0:5.1.6-15.el5.centos.1 set to be erased
--> Processing Dependency: php-mhash for package: php-pear-Auth-RADIUS
---> Package php-pecl-runkit.x86_64 0:0.9-12.CVS20090215.el5 set to be erased
---> Package php-readline.x86_64 0:5.1.6-15.el5.centos.1 set to be erased
--> Running transaction check
---> Package php-pear-Auth-RADIUS.noarch 0:1.0.6-1.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                 Arch      Version                   Repository    Size
================================================================================
Removing:
 php-facedetect          x86_64    1.0.0-2.el5               installed    7.2 k
 php-idn                 x86_64    1.2-3.el5                 installed     44 k
 php-mhash               x86_64    5.1.6-15.el5.centos.1     installed    9.4 k
 php-pecl-runkit         x86_64    0.9-12.CVS20090215.el5    installed     56 k
 php-readline            x86_64    5.1.6-15.el5.centos.1     installed     16 k
Removing for dependencies:
 php-pear-Auth-RADIUS    noarch    1.0.6-1.el5               installed     40 k

Transaction Summary
================================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       6 Package(s)         

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing        : php-pear-Auth-RADIUS                                     1/6 
  Erasing        : php-facedetect                                           2/6 
  Erasing        : php-pecl-runkit                                          3/6 
  Erasing        : php-idn                                                  4/6 
  Erasing        : php-mhash                                                5/6 
  Erasing        : php-readline                                             6/6 
yum-updatesd not on the bus

Removed:
  php-facedetect.x86_64 0:1.0.0-2.el5                                           
  php-idn.x86_64 0:1.2-3.el5                                                    
  php-mhash.x86_64 0:5.1.6-15.el5.centos.1                                      
  php-pecl-runkit.x86_64 0:0.9-12.CVS20090215.el5                               
  php-readline.x86_64 0:5.1.6-15.el5.centos.1                                   

Dependency Removed:
  php-pear-Auth-RADIUS.noarch 0:1.0.6-1.el5                                     

Complete!
[root@red ~]# yum update php --enablerepo=remi
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
 * addons: mirrors.tummy.com
 * base: centos.eecs.wsu.edu
 * epel: mirrors.usu.edu
 * extras: mirror.ubiquityservers.com
 * remi: iut-info.univ-reims.fr
 * updates: mirrors.tummy.com
remi                                                     | 2.6 kB     00:00     
Skipping filters plugin, no data
0 packages excluded due to repository protections
Skipping security plugin, no data
Reading version lock configuration
Setting up Update Process
Resolving Dependencies
Skipping filters plugin, no data
Skipping security plugin, no data
--> Running transaction check
--> Processing Dependency: php = 5.1.6-24.el5_4.5 for package: php-devel
---> Package php.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: php-common = 5.3.1-1.el5.remi for package: php
--> Processing Dependency: php-cli = 5.3.1-1.el5.remi for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
--> Processing Dependency: php-api = 20041225 for package: php-pecl-imagick
--> Processing Dependency: php-api = 20041225 for package: php-pecl-gmagick
--> Processing Dependency: php-api = 20041225 for package: php-tidy
--> Processing Dependency: php-api = 20041225 for package: php-pecl-radius
--> Processing Dependency: php-api = 20041225 for package: php-pecl-mailparse
--> Processing Dependency: php-api = 20041225 for package: php-magickwand
--> Processing Dependency: php-api = 20041225 for package: php-pecl-xdebug
--> Processing Dependency: php-api = 20041225 for package: php-pecl-memcache
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt
--> Processing Dependency: php-api = 20041225 for package: php-mssql
--> Processing Dependency: php-api = 20041225 for package: php-interbase
--> Processing Dependency: php-zend-abi = 20050922 for package: php-eaccelerator
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-snmp
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-xmlrpc
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-imap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-dba
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ldap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-odbc
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-bcmath
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-ncurses
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-soap
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-24.el5_4.5 for package: php-pgsql
---> Package php-common.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-devel.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:2.11-2.20080712cvs.el5 set to be updated
---> Package php-bcmath.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-dba.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-eaccelerator.x86_64 1:0.9.6-1.el5.remi set to be updated
---> Package php-gd.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
---> Package php-imap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-interbase.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-ldap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-magickwand.x86_64 0:1.0.8-4.el5.remi set to be updated
--> Processing Dependency: libMagickCore.so.2()(64bit) for package: php-magickwand
--> Processing Dependency: libMagickWand.so.2()(64bit) for package: php-magickwand
---> Package php-mbstring.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mcrypt.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mssql.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-mysql.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: php-mysql
---> Package php-odbc.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-pdo.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Processing Dependency: libsqlite.so.0()(64bit) for package: php-pdo
---> Package php-pecl-gmagick.x86_64 0:1.0.2b1-3.el5.remi set to be updated
---> Package php-pecl-imagick.x86_64 0:2.3.0-2.el5.remi set to be updated
---> Package php-pecl-mailparse.x86_64 0:2.1.5-2.el5.remi.1 set to be updated
---> Package php-pecl-memcache.x86_64 0:3.0.4-2.el5.remi.1 set to be updated
---> Package php-pecl-ncurses.x86_64 0:1.0.1-1.el5.remi set to be updated
---> Package php-pecl-radius.x86_64 0:1.2.5-6.el5.remi set to be updated
---> Package php-pecl-xdebug.x86_64 0:2.0.5-2.el5.remi set to be updated
---> Package php-pgsql.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-snmp.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-soap.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-tidy.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xml.x86_64 0:5.3.1-1.el5.remi set to be updated
---> Package php-xmlrpc.x86_64 0:5.3.1-1.el5.remi set to be updated
--> Running transaction check
---> Package ImageMagick2.x86_64 0:6.5.5.6-1.el5.remi set to be updated
---> Package mysql-libs.x86_64 0:5.1.43-1.el5.remi set to be updated
---> Package sqlite2.x86_64 0:2.8.17-2.el5.remi set to be updated
---> Package t1lib.x86_64 0:5.1.1-7.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch       Version                       Repository
                                                                           Size
================================================================================
Installing:
 php-common             x86_64     5.3.1-1.el5.remi              remi     948 k
     replacing  php-pecl-json.x86_64 1.2.1-4.el5

 php-pecl-ncurses       x86_64     1.0.1-1.el5.remi              remi      30 k
     replacing  php-ncurses.x86_64 5.1.6-24.el5_4.5

Updating:
 php                    x86_64     5.3.1-1.el5.remi              remi     1.3 M
Installing for dependencies:
 ImageMagick2           x86_64     6.5.5.6-1.el5.remi            remi     2.0 M
 libedit                x86_64     2.11-2.20080712cvs.el5        epel      80 k
 mysql-libs             x86_64     5.1.43-1.el5.remi             remi     2.1 M
 sqlite2                x86_64     2.8.17-2.el5.remi             remi     166 k
 t1lib                  x86_64     5.1.1-7.el5                   epel     208 k
Updating for dependencies:
 php-bcmath             x86_64     5.3.1-1.el5.remi              remi      37 k
 php-cli                x86_64     5.3.1-1.el5.remi              remi     2.5 M
 php-dba                x86_64     5.3.1-1.el5.remi              remi      58 k
 php-devel              x86_64     5.3.1-1.el5.remi              remi     615 k
 php-eaccelerator       x86_64     1:0.9.6-1.el5.remi            remi     118 k
 php-gd                 x86_64     5.3.1-1.el5.remi              remi     205 k
 php-imap               x86_64     5.3.1-1.el5.remi              remi      83 k
 php-interbase          x86_64     5.3.1-1.el5.remi              remi     111 k
 php-ldap               x86_64     5.3.1-1.el5.remi              remi      53 k
 php-magickwand         x86_64     1.0.8-4.el5.remi              remi     132 k
 php-mbstring           x86_64     5.3.1-1.el5.remi              remi     2.1 M
 php-mcrypt             x86_64     5.3.1-1.el5.remi              remi      41 k
 php-mssql              x86_64     5.3.1-1.el5.remi              remi      65 k
 php-mysql              x86_64     5.3.1-1.el5.remi              remi     149 k
 php-odbc               x86_64     5.3.1-1.el5.remi              remi      85 k
 php-pdo                x86_64     5.3.1-1.el5.remi              remi     171 k
 php-pecl-gmagick       x86_64     1.0.2b1-3.el5.remi            remi      50 k
 php-pecl-imagick       x86_64     2.3.0-2.el5.remi              remi     118 k
 php-pecl-mailparse     x86_64     2.1.5-2.el5.remi.1            remi      34 k
 php-pecl-memcache      x86_64     3.0.4-2.el5.remi.1            remi      64 k
 php-pecl-radius        x86_64     1.2.5-6.el5.remi              remi      32 k
 php-pecl-xdebug        x86_64     2.0.5-2.el5.remi              remi     159 k
 php-pgsql              x86_64     5.3.1-1.el5.remi              remi     124 k
 php-snmp               x86_64     5.3.1-1.el5.remi              remi      37 k
 php-soap               x86_64     5.3.1-1.el5.remi              remi     272 k
 php-tidy               x86_64     5.3.1-1.el5.remi              remi      50 k
 php-xml                x86_64     5.3.1-1.el5.remi              remi     218 k
 php-xmlrpc             x86_64     5.3.1-1.el5.remi              remi      83 k

Transaction Summary
================================================================================
Install      7 Package(s)         
Update      29 Package(s)         
Remove       0 Package(s)         

Total size: 15 M
Total download size: 9.5 M
Is this ok [y/N]: y
Downloading Packages:
(1/24): php-snmp-5.3.1-1.el5.remi.x86_64.rpm             |  37 kB     00:00     
(2/24): php-bcmath-5.3.1-1.el5.remi.x86_64.rpm           |  37 kB     00:00     
(3/24): php-mcrypt-5.3.1-1.el5.remi.x86_64.rpm           |  41 kB     00:00     
(4/24): php-tidy-5.3.1-1.el5.remi.x86_64.rpm             |  50 kB     00:00     
(5/24): php-ldap-5.3.1-1.el5.remi.x86_64.rpm             |  53 kB     00:00     
(6/24): php-dba-5.3.1-1.el5.remi.x86_64.rpm              |  58 kB     00:00     
(7/24): php-mssql-5.3.1-1.el5.remi.x86_64.rpm            |  65 kB     00:00     
(8/24): libedit-2.11-2.20080712cvs.el5.x86_64.rpm        |  80 kB     00:00     
(9/24): php-xmlrpc-5.3.1-1.el5.remi.x86_64.rpm           |  83 kB     00:00     
(10/24): php-imap-5.3.1-1.el5.remi.x86_64.rpm            |  83 kB     00:00     
(11/24): php-odbc-5.3.1-1.el5.remi.x86_64.rpm            |  85 kB     00:00     
(12/24): php-interbase-5.3.1-1.el5.remi.x86_64.rpm       | 111 kB     00:01     
(13/24): php-pgsql-5.3.1-1.el5.remi.x86_64.rpm           | 124 kB     00:01     
(14/24): php-mysql-5.3.1-1.el5.remi.x86_64.rpm           | 149 kB     00:01     
(15/24): php-pdo-5.3.1-1.el5.remi.x86_64.rpm             | 171 kB     00:01     
(16/24): php-gd-5.3.1-1.el5.remi.x86_64.rpm              | 205 kB     00:01     
(17/24): t1lib-5.1.1-7.el5.x86_64.rpm                    | 208 kB     00:00     
(18/24): php-xml-5.3.1-1.el5.remi.x86_64.rpm             | 218 kB     00:01     
(19/24): php-soap-5.3.1-1.el5.remi.x86_64.rpm            | 272 kB     00:01     
(20/24): php-devel-5.3.1-1.el5.remi.x86_64.rpm           | 615 kB     00:02     
(21/24): php-common-5.3.1-1.el5.remi.x86_64.rpm          | 948 kB     00:03     
(22/24): php-5.3.1-1.el5.remi.x86_64.rpm                 | 1.3 MB     00:05     
(23/24): php-mbstring-5.3.1-1.el5.remi.x86_64.rpm        | 2.1 MB     00:08     
(24/24): php-cli-5.3.1-1.el5.remi.x86_64.rpm             | 2.5 MB     00:08     
--------------------------------------------------------------------------------
Total                                           185 kB/s | 9.5 MB     00:52     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
  file /etc/my.cnf from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/czech/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/danish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/dutch/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/english/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/estonian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/french/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/german/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/japanese/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/korean/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/norwegian-ny/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/norwegian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/polish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/portuguese/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/romanian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/russian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/serbian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/slovak/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/spanish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/swedish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /usr/share/mysql/ukrainian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.x86_64
  file /etc/my.cnf from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/czech/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/danish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/dutch/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/english/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/estonian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/french/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/german/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/japanese/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/korean/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/norwegian-ny/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/norwegian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/polish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/portuguese/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/romanian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/russian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/serbian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/slovak/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/spanish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/swedish/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386
  file /usr/share/mysql/ukrainian/errmsg.sys from install of mysql-libs-5.1.43-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-4.el5_4.1.i386

Error Summary
-------------

Any more suggestions? big_smile

Re: yum update php: Missing Dependency

I did a yum remove mysql and then did a

yum install mysql --enablerepo=remi
yum update php -enablerepo=remi

and got this:

[root@red ~]# php --version
PHP Warning:  PHP Startup: rrdtool: Unable to initialize module
Module compiled with module API=20050922
PHP    compiled with module API=20090626
These options need to match
 in Unknown on line 0
PHP 5.3.1 (cli) (built: Nov 20 2009 18:18:28) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
    with eAccelerator v0.9.6, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
    with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans

What am I missing here?

Re: yum update php: Missing Dependency

Ok. Sorry for all the posts. Maybe I got it now.

[root@red ~]# yum update rrdtool --enablerepo=remi
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror,
              : filter-data, kernel-module, keys, kmod, list-data, merge-conf,
              : priorities, protect-packages, protectbase, refresh-updatesd,
              : security, tmprepo, tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
 * addons: mirrors.tummy.com
 * base: centos.eecs.wsu.edu
 * epel: mirrors.usu.edu
 * extras: mirror.ubiquityservers.com
 * remi: iut-info.univ-reims.fr
 * updates: mirrors.tummy.com
Skipping filters plugin, no data
0 packages excluded due to repository protections
Skipping security plugin, no data
Reading version lock configuration
Setting up Update Process
Resolving Dependencies
Skipping filters plugin, no data
Skipping security plugin, no data
--> Running transaction check
--> Processing Dependency: rrdtool = 1.2.27-3.el5 for package: rrdtool-php
---> Package rrdtool.x86_64 0:1.2.27-4.el5.remi set to be updated
--> Running transaction check
---> Package rrdtool-php.x86_64 0:1.2.27-4.el5.remi set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch          Version                     Repository   Size
================================================================================
Updating:
 rrdtool            x86_64        1.2.27-4.el5.remi           remi        465 k
Updating for dependencies:
 rrdtool-php        x86_64        1.2.27-4.el5.remi           remi         22 k

Transaction Summary
================================================================================
Install      0 Package(s)         
Update       2 Package(s)         
Remove       0 Package(s)         

Total size: 487 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : rrdtool                                                  1/4 
  Updating       : rrdtool-php                                              2/4 
  Cleanup        : rrdtool-php                                              3/4 
  Cleanup        : rrdtool                                                  4/4 
yum-updatesd not on the bus

Updated:
  rrdtool.x86_64 0:1.2.27-4.el5.remi                                            

Dependency Updated:
  rrdtool-php.x86_64 0:1.2.27-4.el5.remi                                        

Complete!
[root@red ~]# php --version
PHP 5.3.1 (cli) (built: Nov 20 2009 18:18:28) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
    with eAccelerator v0.9.6, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
    with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans

Looks right?

Re: yum update php: Missing Dependency

Looks right?

Yes.

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: yum update php: Missing Dependency

Thanks Remi, you're the man!!

Re: yum update php: Missing Dependency

Remi-

Sorry to bother you.

Error: Missing Dependency: php(api) = 20041225 is needed by package 1:php-xcache-1.3.0-jason.2.x86_64 (installed)
Error: Missing Dependency: php-common = 5.2.13-jason.1 is needed by package php-mhash-5.2.13-jason.1.x86_64 (installed)
Error: Missing Dependency: php-api = 20041225 is needed by package php-readline-5.1.6-15.el5.centos.1.x86_64 (installed)
Error: Missing Dependency: php(zend-abi) = 20060613 is needed by package 1:php-xcache-1.3.0-jason.2.x86_64 (installed)

I am assuming since I want to upgrade to your system I should remove these files (xcache, readline, mhash)?  How will they impact usage on my server?

Thanks!

Re: yum update php: Missing Dependency

I am assuming since I want to upgrade to your system I should remove these file?

Yes.

mhash is deprecated (if you use it, you have to fix your app)
xcache is not available in my repo, but other opcache are, mainly APC (which will be the official one in next major php version), but also eaccelerator.
readline is provided by php-common

+

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