Description of problem:Error while running YUM -y update Version-Release number of selected component (if applicable): CentOS 5.5 How reproducible: Running YUM Steps to Reproduce: 1. Yum -y update 2. 3. Actual results: ERROR with rpm_check_debug vs depsolve: php is needed by (installed) zend-optimizer-3.3.3-3.i386 Expected results: ALl needed updates would be loaded Additional info:[root@trixbox1 freepbx-2.9.0]# yum update php Loaded plugins: fastestmirror, kmod Loading mirror speeds from cached hostfile Excluding Packages in global exclude list Finished Setting up Update Process Resolving Dependencies --> Running transaction check --> Processing Dependency: php = 5.2.17-1.1 for package: php-devel ---> Package php.i386 0:5.3.3-1.3 set to be updated --> Processing Dependency: php-cli = 5.3.3-1.3 for package: php --> Processing Dependency: php-common = 5.3.3-1.3 for package: php --> Running transaction check ---> Package php-cli.i386 0:5.3.3-1.3 set to be updated --> Processing Dependency: php-common = 5.2.17-1.1 for package: php-ldap --> Processing Dependency: php-common = 5.2.17-1.1 for package: php-pdo --> Processing Dependency: php-common = 5.2.17-1.1 for package: php-mysql --> Processing Dependency: php-common = 5.2.17-1.1 for package: php-process --> Processing Dependency: php-common = 5.2.17-1.1 for package: php-gd ---> Package php-common.i386 0:5.3.3-1.3 set to be updated ---> Package php-devel.i386 0:5.3.3-1.3 set to be updated --> Running transaction check ---> Package php-gd.i386 0:5.3.3-1.3 set to be updated ---> Package php-ldap.i386 0:5.3.3-1.3 set to be updated ---> Package php-mysql.i386 0:5.3.3-1.3 set to be updated ---> Package php-pdo.i386 0:5.3.3-1.3 set to be updated ---> Package php-process.i386 0:5.3.3-1.3 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: php i386 5.3.3-1.3 pbx 1.3 M Updating for dependencies: php-cli i386 5.3.3-1.3 pbx 2.5 M php-common i386 5.3.3-1.3 pbx 605 k php-devel i386 5.3.3-1.3 pbx 598 k php-gd i386 5.3.3-1.3 pbx 108 k php-ldap i386 5.3.3-1.3 pbx 35 k php-mysql i386 5.3.3-1.3 pbx 87 k php-pdo i386 5.3.3-1.3 pbx 66 k php-process i386 5.3.3-1.3 pbx 37 k Transaction Summary ================================================================================ Install 0 Package(s) Upgrade 9 Package(s) Total size: 5.2 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: php is needed by (installed) zend-optimizer-3.3.3-3.i386 Complete! (1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
*** Bug 770879 has been marked as a duplicate of this bug. ***
I assume that your rpmdb is corrupt in some way, so that rpm can't lookup the provides correctly. Eg. try: rpm -q --provides php rpm -q --whatprovides php ...if the first shows php and the second doesn't, try: rpm --rebuilddb
*** Bug 819667 has been marked as a duplicate of this bug. ***