I dont know if either of these 2 issues are known issues or not, but they are occuring as of this morning.
Any idea why a yum upgrade php is attempting to install php-common 5.2.17-1 when its updating php to 5.3?
Code: Select all
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php = 5.2.17-1.el5.art for package: php-devel
---> Package php.x86_64 0:5.3.6-2.el5.art set to be updated
--> Processing Dependency: php-cli = 5.3.6-2.el5.art for package: php
--> Processing Dependency: php-common = 5.3.6-2.el5.art for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.6-2.el5.art set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-gd
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-tidy
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-mcrypt
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-xml
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-soap
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-mbstring
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-snmp
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-mysql
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-mssql
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-embedded
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ldap
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-dba
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-ncurses
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-pspell
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-pgsql
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-imap
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-mhash
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-bcmath
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-xmlrpc
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-pdo
--> Processing Dependency: php-common = 5.2.17-1.el5.art for package: php-odbc
---> Package php-common.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-devel.x86_64 0:5.3.6-2.el5.art set to be updated
--> Running transaction check
---> Package libedit.x86_64 0:3.0-2.20090923cvs.el5.art set to be updated
---> Package php-bcmath.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-common.i386 0:5.2.17-1.el5.art set to be updated
--> Processing Dependency: libcurl.so.3 for package: php-common
---> Package php-dba.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-embedded.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-gd.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-imap.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-ldap.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-mbstring.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-mcrypt.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-mssql.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-mysql.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-odbc.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-pdo.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-pgsql.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-pspell.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-snmp.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-soap.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-tidy.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-xml.x86_64 0:5.3.6-2.el5.art set to be updated
---> Package php-xmlrpc.x86_64 0:5.3.6-2.el5.art set to be updated
--> Running transaction check
---> Package curl.i386 0:7.15.5-9.el5_6.2 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
==============================================================================================================================================================================================================================================
Package Arch Version Repository Size
==============================================================================================================================================================================================================================================
Updating:
php x86_64 5.3.6-2.el5.art atomic 1.4 M
Installing for dependencies:
curl i386 7.15.5-9.el5_6.2 cloudlinux-updates 233 k
libedit x86_64 3.0-2.20090923cvs.el5.art atomic 81 k
php-common i386 5.2.17-1.el5.art atomic 279 k
Updating for dependencies:
php-bcmath x86_64 5.3.6-2.el5.art atomic 40 k
php-cli x86_64 5.3.6-2.el5.art atomic 2.6 M
php-common x86_64 5.3.6-2.el5.art atomic 972 k
php-dba x86_64 5.3.6-2.el5.art atomic 60 k
php-devel x86_64 5.3.6-2.el5.art atomic 623 k
php-embedded x86_64 5.3.6-2.el5.art atomic 1.3 M
php-gd x86_64 5.3.6-2.el5.art atomic 208 k
php-imap x86_64 5.3.6-2.el5.art atomic 87 k
php-ldap x86_64 5.3.6-2.el5.art atomic 55 k
php-mbstring x86_64 5.3.6-2.el5.art atomic 2.3 M
php-mcrypt x86_64 5.3.6-2.el5.art atomic 47 k
php-mssql x86_64 5.3.6-2.el5.art atomic 67 k
php-mysql x86_64 5.3.6-2.el5.art atomic 158 k
php-odbc x86_64 5.3.6-2.el5.art atomic 87 k
php-pdo x86_64 5.3.6-2.el5.art atomic 117 k
php-pgsql x86_64 5.3.6-2.el5.art atomic 133 k
php-pspell x86_64 5.3.6-2.el5.art atomic 31 k
php-snmp x86_64 5.3.6-2.el5.art atomic 39 k
php-soap x86_64 5.3.6-2.el5.art atomic 276 k
php-tidy x86_64 5.3.6-2.el5.art atomic 52 k
php-xml x86_64 5.3.6-2.el5.art atomic 221 k
php-xmlrpc x86_64 5.3.6-2.el5.art atomic 85 k
Transaction Summary
==============================================================================================================================================================================================================================================
Install 3 Package(s)
Upgrade 23 Package(s)
And then after the upgrade, php is "broken"
Code: Select all
# php -v
Failed loading /usr/lib64/php/zend/ZendOptimizer-5.3.so: /usr/lib64/php/zend/ZendOptimizer-5.3.so: cannot open shared object file: No such file or directory
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/dbase.so' - /usr/lib64/php/modules/dbase.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: mhash: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/ncurses.so' - /usr/lib64/php/modules/ncurses.so: undefined symbol: first_arg_force_ref in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/sqlite.so' - /usr/lib64/php/modules/sqlite.so: undefined symbol: third_arg_force_ref in Unknown on line 0
PHP Warning: PHP Startup: suhosin: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
PHP 5.3.6 (cli) (built: Mar 23 2011 17:24:24)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.5, Copyright (c) 2002-2011, by ionCube Ltd.
it looks like the ugprader/updater didnt attempt to remove these old packages, so php is now thuroughly confused.
Code: Select all
php-common-5.2.17-1.el5.art
php-sqlite2-5.2.16-1.el5.art
php-sqlite2-5.2.16-1.el5.art
php-mhash-5.2.17-1.el5.art
php-ncurses-5.2.17-1.el5.art
php-zend-optimizer-3.3.9-2.el5.art
I've had hit or miss dependancy problems if I didnt remove php-sqlite2 before the attempted update
if all that isnt enough, after removing all of those other packages it looks like suhosin is throwing problems.
php-suhosin-0.9.32.1-1.el5.art
Code: Select all
# php -v
PHP Warning: PHP Startup: suhosin: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
PHP 5.3.6 (cli) (built: Mar 23 2011 17:24:24)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.5, Copyright (c) 2002-2011, by ionCube Ltd.
I had to run an update on it manually as well (updated to php-suhosin.x86_64 0:0.9.32.1-2.el5.art) - so the updater missed this package as well to update.
Code: Select all
# php -v
PHP 5.3.6 (cli) (built: Mar 23 2011 17:24:24)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with the ionCube PHP Loader v4.0.5, Copyright (c) 2002-2011, by ionCube Ltd.
with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH