Libedit conflict blocking yum update php to 5.4

Support/Development for PHP
rowlanda
New Forum User
New Forum User
Posts: 4
Joined: Tue Feb 26, 2013 7:41 am
Location: United States

Libedit conflict blocking yum update php to 5.4

Unread post by rowlanda »

I have updated php many times with yum from the atomic repo without error, but when attempting to do the latest update I get an installation failure. It looks like the installed version of libedit is the i386 architecture and a newer version than the x86_64 version it is trying to install. I'm not sure how to resolve this conflict... any help?

Thanks!
Rowland

Installing package(s) with command yum -y install php.x86_64 ..
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* asl-4.0: www5.atomicorp.com
* atomic: www5.atomicorp.com
* base: mirror.sanctuaryhost.com
* extras: mirror.sanctuaryhost.com
* tortix: www5.atomicorp.com
* tortix-kernel: www5.atomicorp.com
* updates: mirrors.liquidweb.com
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: php = 5.3.25 for package: php-eaccelerator
--> Processing Dependency: php = 5.3.25-18.el5.art for package: php-devel
--> Processing Dependency: php = 5.3.25-18.el5.art for package: php-devel
---> Package php.x86_64 0:5.4.29-35.el5.art set to be updated
--> Processing Dependency: php-common = 5.4.29-35.el5.art for package: php
--> Processing Dependency: php-cli = 5.4.29-35.el5.art for package: php
--> Running transaction check
---> Package php-cli.x86_64 0:5.4.29-35.el5.art set to be updated
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-xml
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-pdo
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-imap
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-mcrypt
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-xml
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-ldap
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-mbstring
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-imap
--> Processing Dependency: php-common = 5.3.25-18.el5.art for package: php-gd
---> Package php-common.i386 0:5.4.29-35.el5.art set to be updated
---> Package php-common.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-devel.i386 0:5.4.29-35.el5.art set to be updated
--> Processing Dependency: libgmp.so.3 for package: php-devel
--> Processing Dependency: libedit.so.0 for package: php-devel
---> Package php-devel.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-eaccelerator.x86_64 1:5.4.29_0.9.6.1-3.git42067ac.el5.art set to be updated
--> Running transaction check
---> Package gmp.i386 0:4.1.4-10.el5 set to be updated
---> Package libedit.i386 0:3.0-2.20090923cvs.el5.art set to be updated
---> Package php-gd.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-imap.i386 0:5.4.29-35.el5.art set to be updated
---> Package php-imap.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-ldap.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-mbstring.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-mcrypt.x86_64 0:5.4.29-35.el5.art set to be updated
--> Processing Dependency: php-pdo = 5.3.25-18.el5.art for package: php-mysql
---> Package php-pdo.x86_64 0:5.4.29-35.el5.art set to be updated
---> Package php-xml.i386 0:5.4.29-35.el5.art set to be updated
---> Package php-xml.x86_64 0:5.4.29-35.el5.art set to be updated
--> Running transaction check
---> Package php-mysql.x86_64 0:5.4.29-35.el5.art set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository
Size
================================================================================
Updating:
Installing for dependencies:
gmp i386 4.1.4-10.el5 base 664 k
libedit i386 3.0-2.20090923cvs.el5.art atomic 80 k
Updating for dependencies:
php-cli x86_64 5.4.29-35.el5.art atomic 2.9 M
php-common i386 5.4.29-35.el5.art atomic 1.1 M
php-common x86_64 5.4.29-35.el5.art atomic 1.1 M
php-devel i386 5.4.29-35.el5.art atomic 3.1 M
php-devel x86_64 5.4.29-35.el5.art atomic 3.0 M
php-eaccelerator x86_64 1:5.4.29_0.9.6.1-3.git42067ac.el5.art atomic 120 k
php-gd x86_64 5.4.29-35.el5.art atomic 221 k
php-imap i386 5.4.29-35.el5.art atomic 95 k
php-imap x86_64 5.4.29-35.el5.art atomic 98 k
php-ldap x86_64 5.4.29-35.el5.art atomic 75 k
php-mbstring x86_64 5.4.29-35.el5.art atomic 1.2 M
php-mcrypt x86_64 5.4.29-35.el5.art atomic 59 k
php-mysql x86_64 5.4.29-35.el5.art atomic 186 k
php-pdo x86_64 5.4.29-35.el5.art atomic 132 k
php-xml i386 5.4.29-35.el5.art atomic 223 k
php-xml x86_64 5.4.29-35.el5.art atomic 239 k

Transaction Summary
================================================================================
Install 2 Package(s)
Upgrade 17 Package(s)

Total download size: 18 M
Downloading Packages:
--------------------------------------------------------------------------------
Total 3.4 MB/s | 18 MB 00:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
package libedit-20090923-3.0_1.el5.rf.x86_64 (which is newer than libedit-3.0-2.20090923cvs.el5.art.i386) is already installed

Error Summary
-------------

.. install failed!
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Libedit conflict blocking yum update php to 5.4

Unread post by scott »

You might need to remove that build from repoforge to get it to install, they're the same package, just the numbering on that one makes it look newer.
rowlanda
New Forum User
New Forum User
Posts: 4
Joined: Tue Feb 26, 2013 7:41 am
Location: United States

Re: Libedit conflict blocking yum update php to 5.4

Unread post by rowlanda »

Thanks for the reply Scott. I haven't done that before.

Does that mean execute:

yum remove libedit

before

yum update php?

I tried "yum remove libedit" without actually running it and it will remove php as well, so I can't do it on the production server during busy time.

Thanks,
Rowland
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Re: Libedit conflict blocking yum update php to 5.4

Unread post by scott »

Youd have to get it directly with rpm & --nodeps
Post Reply