Hi All,
I'm running CentOS 5.3 x86, and recently my yum update isn't running as it should.
It pops up with sub conflict messages for i386 packages, which I don't need - even though yum is downloading them.
Due to this sub conflict messages, I'm not able to update/install my x86 packages, as the installation stops at the error message.
Anybody, any idea how to come over this issue ?
Thx
Error log reported by yum:
Transaction Summary
======================================================================== ========
Install 12 Package(s)
Update 68 Package(s)
Remove 0 Package(s)
Total size: 136 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/share/emacs/site-lisp/psvn.el from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/de/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/es/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/fr/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/it/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/ja/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/ko/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/nb/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/pl/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/pt_BR/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/sv/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/zh_CN/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/locale/zh_TW/LC_MESSAGES/subversion.mo from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man1/svn.1.gz from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man1/svnadmin.1.gz from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man1/svnlook.1.gz from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man5/svnserve.conf.5.gz from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man8/svnserve.8.gz from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/xemacs/site-packages/lisp/psvn.el from install of subversion-1.6.2-1.el5.rf.x86_64 conflicts with file from package subversion-1.4.2-4.el5.i386
file /usr/share/man/man1/xdelta.1.gz from install of xdelta-1.1.4-1.el5.rf.x86_64 conflicts with file from package xdelta-1.1.3-20.i386
Error Summary
-------------
********************************* This message and any attachments (the "message") are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. Messages are susceptible to alteration. France Telecom Group shall not be liable for the message if altered, changed or falsified. If you are not the intended addressee of this message, please cancel it immediately and inform the sender. ********************************
On Tue, Jun 23, 2009 at 9:46 AM, attila.mathe@orange-ftgroup.com wrote:
I’m running CentOS 5.3 x86, and recently my yum update isn’t running as it should.
It pops up with sub conflict messages for i386 packages, which I don’t need – even though yum is downloading them.
Due to this sub conflict messages, I’m not able to update/install my x86 packages, as the installation stops at the error message.
<snip>
One thing you should install, if it is not already installed, is the yum-priorities plugin.
Give RPMForge a lower priority than you have for Base and Updates. If you are also using EPEL, I suggest you give that a much lower priority, or it will replace a *lot* of packages on your box. GL
Hi,
On Tue, Jun 23, 2009 at 10:46, attila.mathe@orange-ftgroup.com wrote:
It pops up with sub conflict messages for i386 packages, which I don’t need – even though yum is downloading them. Due to this sub conflict messages, I’m not able to update/install my x86 packages, as the installation stops at the error message. Anybody, any idea how to come over this issue ?
In your specific case, you have a 64-bit machine, you already have the base subversion 1.4 package installed from CentOS, and you are upgrading it to subversion 1.6 from RPMforge.
The thing is that CentOS (and upstream) includes in the 64-bit repository both 32-bit and 64-bit versions of the same package for some packages that include libraries, as it is the case with the subversion package. However, RPMforge has the policy of including only the 64-bit version of packages in the 64-bit repository. That way, when you try to update subversion, it will try to update the 64-bit version to version 1.6 (from RPMforge), but it will have no way of upgrading the 32-bit version that is already installed (32-bit RPM from CentOS 64-bit repository), so that will generate a conflict.
As I believe you don't need subversion 32-bit installed and only the 64-bit version should be enough, I believe the easiest fix for you is:
# rpm -e subversion.i386 # rpm -e xdelta.i386
After that is done, "yum update" should behave as expected.
HTH, Filipe
Thanks Filipe for your advice, but still can't get the yum to update my system. Any idea to which package the missing dependency is belonging to ?
Error log:
--> Finished Dependency Resolution 5:mutt-1.5.18-3.el5.kb.x86_64 from 55x86_64 has depsolving problems --> Missing Dependency: urlview is needed by package 5:mutt-1.5.18-3.el5.kb.x86_64 (55x86_64) mod_auth_pgsql-2.0.3-2.3.1.x86_64 from installed has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package mod_auth_pgsql-2.0.3-2.3.1.x86_64 (installed) exim-4.63-3.el5.x86_64 from installed has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package exim-4.63-3.el5.x86_64 (installed) apr-util-1.2.7-7.el5_3.1.x86_64 from updates has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package apr-util-1.2.7-7.el5_3.1.x86_64 (updates) apr-util-1.2.7-7.el5_3.1.x86_64 from 55x86_64 has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package apr-util-1.2.7-7.el5_3.1.x86_64 (55x86_64) php-pgsql-5.1.6-23.2.el5_3.x86_64 from installed has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package php-pgsql-5.1.6-23.2.el5_3.x86_64 (installed) dovecot-1.0.7-7.el5.x86_64 from installed has depsolving problems --> Missing Dependency: libpq.so.4()(64bit) is needed by package dovecot-1.0.7-7.el5.x86_64 (installed) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package mod_auth_pgsql-2.0.3-2.3.1.x86_64 (installed) Error: Missing Dependency: urlview is needed by package 5:mutt-1.5.18-3.el5.kb.x86_64 (55x86_64) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package php-pgsql-5.1.6-23.2.el5_3.x86_64 (installed) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package apr-util-1.2.7-7.el5_3.1.x86_64 (updates) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package exim-4.63-3.el5.x86_64 (installed) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package dovecot-1.0.7-7.el5.x86_64 (installed) Error: Missing Dependency: libpq.so.4()(64bit) is needed by package apr-util-1.2.7-7.el5_3.1.x86_64 (55x86_64)
-----Original Message----- From: centos-bounces@centos.org [mailto:centos-bounces@centos.org] On Behalf Of Filipe Brandenburger Sent: Wednesday, June 24, 2009 5:28 AM To: CentOS mailing list Subject: Re: [CentOS] problem with centos 5.3 upgrade
Hi,
On Tue, Jun 23, 2009 at 10:46, attila.mathe@orange-ftgroup.com wrote:
It pops up with sub conflict messages for i386 packages, which I don't
need
- even though yum is downloading them.
Due to this sub conflict messages, I'm not able to update/install my
x86
packages, as the installation stops at the error message. Anybody, any idea how to come over this issue ?
In your specific case, you have a 64-bit machine, you already have the base subversion 1.4 package installed from CentOS, and you are upgrading it to subversion 1.6 from RPMforge.
The thing is that CentOS (and upstream) includes in the 64-bit repository both 32-bit and 64-bit versions of the same package for some packages that include libraries, as it is the case with the subversion package. However, RPMforge has the policy of including only the 64-bit version of packages in the 64-bit repository. That way, when you try to update subversion, it will try to update the 64-bit version to version 1.6 (from RPMforge), but it will have no way of upgrading the 32-bit version that is already installed (32-bit RPM from CentOS 64-bit repository), so that will generate a conflict.
As I believe you don't need subversion 32-bit installed and only the 64-bit version should be enough, I believe the easiest fix for you is:
# rpm -e subversion.i386 # rpm -e xdelta.i386
After that is done, "yum update" should behave as expected.
HTH, Filipe _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
********************************* This message and any attachments (the "message") are confidential and intended solely for the addressees. Any unauthorised use or dissemination is prohibited. Messages are susceptible to alteration. France Telecom Group shall not be liable for the message if altered, changed or falsified. If you are not the intended addressee of this message, please cancel it immediately and inform the sender. ********************************
Hi,
On Wed, Jun 24, 2009 at 08:20, attila.mathe@orange-ftgroup.com wrote:
Thanks Filipe for your advice, but still can't get the yum to update my system. Any idea to which package the missing dependency is belonging to ?
From the yum output only it is hard to tell... You should post your
yum config only.
For one, it looks like you are upgrading the postgresql-libs package to one that does not include libpq.so.4. Did you configure the pgdg repository? You seem to be using a mix of repositories, in which case you should look into the "priorities" plugin to make it work more smoothly...
HTH, Filipe