Thursday, September 29, 2016

yum - Upgrading PHP - Missing Dependency php = 5.1.6 is needed by package php-eaccelerator

im trying to upgrade php from 5.1.6 to 5.2.1. When invoking the yum update php i get this message:





--> Finished Dependency Resolution php-eaccelerator-5.1.6_0.9.5.2-4.el5.rf.x86_64
from installed has depsolving problems



--> Missing Dependency: php = 5.1.6 is needed by package
php-eaccelerator-5.1.6_0.9.5.2-4.el5.rf.x86_64
(installed) Error: Missing Dependency:
php = 5.1.6 is needed by package
php-eaccelerator-5.1.6_0.9.5.2-4.el5.rf.x86_64
(installed) You could try using
--skip-broken to work around the problem You could try running:

package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest



The program package-cleanup is found in the yum-utils package.




The message is giving instructions but i really don't know how to proceed. This is a production server and it cannot be down for more than 1 minute.



Thanks for any ideas.




I only needed PHP 5.2.1 for the new json_decode() function. I added this and the upgrade was not longer necessary: http://snipplr.com/view/4964/emulate-php-5-for-backwards-compatibility/

No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...