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