• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Missing Dependency: php = 4.3.9-3.22.15 is needed by package php-pear

clinton4

Regular Pleskian
Hi,

I'am trying to run yum update, but get this error:

[root@vps26 ~]# yum update
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php-gd.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package cups-libs.x86_64 1:1.1.22-0.rc1.9.27.el4_7.5 set to be updated
---> Package libxml2.x86_64 0:2.6.16-12.6 set to be updated
---> Package mysql-server.x86_64 0:5.0.79-1.el4.art set to be updated
---> Package cups.x86_64 1:1.1.22-0.rc1.9.27.el4_7.5 set to be updated
---> Package tzdata.noarch 0:2009f-1.el4 set to be updated
---> Package ipsec-tools.x86_64 0:0.3.3-7.el4_7 set to be updated
---> Package php-ioncube-loader.x86_64 1:3.1-7.el4.art set to be updated
---> Package nspr.x86_64 0:4.7.3-1.el4 set to be updated
---> Package gnome-vfs2.x86_64 0:2.8.2-8.7.el4_7.2 set to be updated
---> Package libtiff.x86_64 0:3.6.1-12.el4_7.2 set to be updated
---> Package php-xml.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package bluez-libs.x86_64 0:2.10-3 set to be updated
---> Package psa-atmail.noarch 1:1.03-2.el4.art set to be updated
---> Package pango.x86_64 0:1.6.0-14.4_7 set to be updated
---> Package openssh-server.x86_64 0:3.9p1-11.el4_7 set to be updated
---> Package nscd.x86_64 0:2.3.4-2.41.el4_7.1 set to be updated
---> Package php-sqlite2.x86_64 0:5.2.9-1.el4.art set to be updated
---> Package php-mysql.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package bash.x86_64 0:3.0-19.7.el4_7.1 set to be updated
---> Package openssh.x86_64 0:3.9p1-11.el4_7 set to be updated
---> Package openssh-clients.x86_64 0:3.9p1-11.el4_7 set to be updated
---> Package ntp.x86_64 0:4.2.0.a.20040617-8.el4_7.1 set to be updated
---> Package spamassassin.x86_64 1:3.2.5-1.el4.art set to be updated
---> Package perl-HTML-Parser.x86_64 0:3.55-1.el4.art set to be updated
---> Package ed.x86_64 0:0.2-36.el4_7.1 set to be updated
---> Package nss.x86_64 0:3.12.2.0-3.el4.centos set to be updated
---> Package NetworkManager.x86_64 0:0.3.1-5.el4 set to be updated
---> Package audit.x86_64 0:1.0.16-3.el4_7.1 set to be updated
---> Package mysql.x86_64 0:5.0.79-1.el4.art set to be updated
---> Package libxml2-python.x86_64 0:2.6.16-12.6 set to be updated
---> Package libpng.x86_64 2:1.2.7-3.el4_7.2 set to be updated
---> Package coreutils.x86_64 0:5.2.1-31.8.el4_7.centos.1 set to be updated
---> Package vim-minimal.x86_64 1:6.3.046-1.el4_7.5z set to be updated
---> Package acpid.x86_64 0:1.0.3-2.el4_7.1 set to be updated
---> Package nss_ldap.x86_64 0:253-5.el4_7.1 set to be updated
---> Package kernel.x86_64 0:2.6.9-78.0.22.EL set to be installed
---> Package net-snmp-libs.x86_64 0:5.1.2-13.el4_7.3 set to be updated
---> Package php.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package bzip2.x86_64 0:1.0.2-14.el4_7 set to be updated
---> Package autofs.x86_64 1:4.1.3-234.el4.1 set to be updated
---> Package bzip2-libs.x86_64 0:1.0.2-14.el4_7 set to be updated
---> Package audit-libs.x86_64 0:1.0.16-3.el4_7.1 set to be updated
---> Package php-mbstring.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package psa-kronolith.noarch 0:2.1.8-2.el4.art set to be updated
---> Package libgcrypt.x86_64 0:1.4.3-2.el4.art set to be updated
---> Package udev.x86_64 0:039-10.22.el4_7.1 set to be updated
---> Package ash.x86_64 0:0.3.8-20.el4_7.1 set to be updated
---> Package bluez-utils.x86_64 0:2.10-2.4 set to be updated
---> Package libxslt.x86_64 0:1.1.11-1.el4_7.2 set to be updated
---> Package psa-proftpd.x86_64 0:1.3.2-6.el4.art set to be updated
---> Package php-imap.x86_64 0:5.2.9-2.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-kav
--> Processing Dependency: perl(IO::Socket::INET6) for package: spamassassin
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-backup-manager
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php-mbstring
--> Processing Dependency: /usr/lib64/mysql/libmysqlclient.so.14 for package: sw-engine
Importing Additional filelist information for dependency resolution
--> Processing Dependency: php-devel for package: php-ioncube-loader
--> Processing Dependency: php-cli = 5.2.9-2.el4.art for package: php
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-server
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php-imap
--> Processing Dependency: php-pdo for package: php-mysql
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) for package: psa-mail-qc-driver
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: cs-gs
--> Processing Dependency: mysql-libs = 5.0.79-1.el4.art for package: mysql
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php-xml
--> Processing Dependency: php = 4.3.9-3.22.15 for package: php-pear
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) for package: cs-gs
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-bf1942
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-mail-qc-driver
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) for package: psa-ruby-mysql
--> Processing Dependency: /usr/bin/php for package: psa-kronolith
--> Processing Dependency: /usr/bin/php for package: psa-horde
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) for package: psa-fileserver
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-ruby-mysql
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php-gd
--> Processing Dependency: perl(IO::Socket::SSL) for package: spamassassin
--> Processing Dependency: php-common = 5.2.9-2.el4.art for package: php-mysql
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-spamassassin
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-bf2
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-mail-driver-common
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: psa-fileserver
--> Processing Dependency: libmysqlclient.so.14()(64bit) for package: perl-DBD-MySQL
--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14)(64bit) for package: php-mysql
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mysql-libs.x86_64 0:5.0.79-1.el4.art set to be updated
---> Package php-common.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package t1lib.x86_64 0:5.1.2-2.el4.art set to be updated
---> Package perl-IO-Socket-SSL.x86_64 0:0.97-1.el4.art set to be updated
---> Package php-cli.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package php-devel.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package mysqlclient14.x86_64 0:4.1.22-2.el4.art set to be updated
---> Package php-pdo.x86_64 0:5.2.9-2.el4.art set to be updated
---> Package perl-IO-Socket-INET6.noarch 0:2.51-2.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.15 for package: php-pear
--> Processing Dependency: perl(Socket6) for package: perl-IO-Socket-INET6
--> Processing Dependency: perl(Net::SSLeay) >= 1.21 for package: perl-IO-Socket-SSL
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package perl-Net-SSLeay.x86_64 0:1.30-4.el4.centos set to be updated
---> Package perl-Socket6.x86_64 0:0.19-3.el4.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 4.3.9-3.22.15 for package: php-pear
--> Finished Dependency Resolution
Error: Missing Dependency: php = 4.3.9-3.22.15 is needed by package php-pear
[root@vps26 ~]#

How can i resolve this?
 
Hello

yum tries to upgrade PHP to 5.x version. Looks like there is no php-pear 5.x version in repositories, so, php-pear
cannot be upgraded, and the process fails by dependencies. You have the following options:
- remove php-pear, and then try to upgrade. If any problems with removal - you can remove with --nodeps option,
for example: " rpm -e php-pear-1.4.9-4.el5.1 --nodeps "
- find the repository with php-pear package suitable for PHP 5.x version, add this repository in sources list,
then try to upgrade again.
 
Back
Top