• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

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