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!
Libedit conflict blocking yum update php to 5.4
-
- 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
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.
Re: Libedit conflict blocking yum update php to 5.4
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
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
-
- 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
Youd have to get it directly with rpm & --nodeps