Topic: Problem upgrade php to 5.2.x from 5.1.6 missin php-common

(I apologize to everyone for my English).
I need to upgrade PHP 5.1.6 to 5.2.x.

I have a problem with php-common dependency.

yum update php

[root@62 ~]# yum update php
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
extras                    100% |=========================| 2.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
atomic                    100% |=========================| 1.9 kB    00:00
addons                    100% |=========================|  951 B    00:00
ftp://mirror.fraunhofer.de/centos.org/5 … repomd.xml: [Errno 4] IOError: [Errno ftp error] timed out
Trying other mirror.
updates                   100% |=========================| 1.9 kB    00:00
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package php.i386 0:5.3.6-2.el5.art set to be updated
--> Running transaction check
--> Processing Dependency: php = 5.1.6-15.el5 for package: php-devel
--> Processing Dependency: php-common = 5.3.6-2.el5.art for package: php
--> Processing Dependency: php-cli = 5.3.6-2.el5.art for package: php
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-devel.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-cli.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-common.i386 0:5.3.6-2.el5.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-snmp
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-xml
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-gd
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-pdo
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-odbc
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-mbstring
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-mysql
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-ldap
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-ncurses
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-imap
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.1.6-15.el5 for package: php-xmlrpc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package php-snmp.i386 0:5.3.6-2.el5.art set to be updated
---> Package libedit.i386 0:3.0-2.20090923cvs.el5.art set to be updated
---> Package php-imap.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-xmlrpc.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-pdo.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-ldap.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-mysql.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-odbc.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-mbstring.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-ncurses.i386 0:5.2.17-1.el5.art set to be updated
---> Package php-xml.i386 0:5.3.6-2.el5.art set to be updated
---> Package php-gd.i386 0:5.3.6-2.el5.art set to be updated
--> Running transaction check
--> Processing Dependency: libmysqlclient.so.16 for package: php-mysql
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16) for package: php-mysql
--> Processing Dependency: libt1.so.5 for package: php-gd
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package mysql-libs.i386 0:5.1.56-1.el5.art set to be updated
---> Package t1lib.i386 0:5.1.2-2.el5.art set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses
--> Processing Dependency: libXaw.so.7 for package: t1lib
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libXaw.i386 0:1.0.2-8.1 set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses
--> Processing Dependency: libXmu.so.6 for package: libXaw
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libXmu.i386 0:1.0.2-5 set to be updated
--> Running transaction check
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses
--> Finished Dependency Resolution
Error: Missing Dependency: php-common = 5.2.17-1.el5.art is needed by package php-ncurses


I'm not an expert. I've tried (among other commands unsuccessful)
  yum remove php-common. (idea suggested here

result:
Transaction Summary
=============================================================================
Install      0 Package(s)
Update       0 Package(s)
Remove      96 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
memory alloc (4 bytes) returned NULL.

I followed this procedure :

   wget  http://www.atomicorp.com/installers/atomic.sh; sh atomic.sh

yum update php


(mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf) =  not performed to solve the first problem php-common dependency


service httpd restart

any suggestions?
Thank you in advance.

greetings

Re: Problem upgrade php to 5.2.x from 5.1.6 missin php-common

I need to upgrade PHP 5.1.6 to 5.2.x.

remi repo provides latest PHP, so 5.3.6

atomic                    100% |=========================| 1.9 kB    00:00

If you use atomic repo, ask atomic support

--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses

php-ncurses doesn't exists anymore (replaced by php-pecl-ncurses)

+

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 upgrade php to 5.2.x from 5.1.6 missin php-common

Hi,
thanks for the help and advice ... I will do testing and, when solved, I'll post the solution found.

I have tried this command,

yum upgrade php

, but nothing.

Re: Problem upgrade php to 5.2.x from 5.1.6 missin php-common

I will do testing and, when solved, I'll post the solution found.


allowed to succeed.:D