On Tue, 24 Mar 2009, Troy Dawson wrote: > Jon Peatfield wrote: >> On Tue, 24 Mar 2009, Troy Dawson wrote: >> >> <snip> >> > I'm looking into this. >> > The original RHEL5 x86_64 had both perl.i386 and perl.x86_64. I know we >> > had left the perl.i386 in SL 5.2 because of this upgrade problem. >> > But with Update 3, there were several packages that changed arch, so I >> > really need to update the update page, with more than just the perl >> > update. I'll be doing that today. But for now, here is how to do it >> > >> > 1 - update files in your yum.repos.d directory >> > 2 - yum clean all >> > 3 - yum update yum >> > 4 - yum remove perl.i386 >> > 5 - yum update glibc >> > 6 - yum update >> > >> > There will actually be 3 or 4 more steps because there are some other >> > packages that are troublesome. I'll reply to this when I have it done. >> >> In case it isn't already on your list I'm seeing something odd with dbus, >> on a fresh install of sl53 on x86_64 I seem to get an old version of >> dbus.i386 because the latest version (which seems to be in the x86_64 >> tree) clashes over a config file... > > This doesn't make sense to me. Where are you getting an "old" version of > dbus? They are both the same in the x86_64 directory > x86_64/SL/dbus-1.1.2-12.el5.i386.rpm > x86_64/SL/dbus-1.1.2-12.el5.x86_64.rpm > x86_64/SL/dbus-devel-1.1.2-12.el5.i386.rpm > x86_64/SL/dbus-devel-1.1.2-12.el5.x86_64.rpm > x86_64/SL/dbus-glib-0.73-8.el5.i386.rpm > x86_64/SL/dbus-glib-0.73-8.el5.x86_64.rpm > x86_64/SL/dbus-glib-devel-0.73-8.el5.i386.rpm > x86_64/SL/dbus-glib-devel-0.73-8.el5.x86_64.rpm > x86_64/SL/dbus-libs-1.1.2-12.el5.i386.rpm > x86_64/SL/dbus-libs-1.1.2-12.el5.x86_64.rpm > > The installer doesn't just find some random old version of dbus from > somewhere. Well it seems that my mirror is broken atm, since we also have dbus-1.0.0-7* versions in the sl53 tree. $ find 53/x86_64/SL/ -name 'dbus*.rpm' -print 53/x86_64/SL/dbus-1.0.0-7.el5.i386.rpm 53/x86_64/SL/dbus-1.0.0-7.el5.x86_64.rpm 53/x86_64/SL/dbus-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-devel-1.0.0-7.el5.i386.rpm 53/x86_64/SL/dbus-devel-1.0.0-7.el5.x86_64.rpm 53/x86_64/SL/dbus-devel-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-devel-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-glib-0.70-5.i386.rpm 53/x86_64/SL/dbus-glib-0.70-5.x86_64.rpm 53/x86_64/SL/dbus-glib-0.73-8.el5.i386.rpm 53/x86_64/SL/dbus-glib-0.73-8.el5.x86_64.rpm 53/x86_64/SL/dbus-glib-devel-0.70-5.i386.rpm 53/x86_64/SL/dbus-glib-devel-0.70-5.x86_64.rpm 53/x86_64/SL/dbus-glib-devel-0.73-8.el5.i386.rpm 53/x86_64/SL/dbus-glib-devel-0.73-8.el5.x86_64.rpm 53/x86_64/SL/dbus-libs-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-libs-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-python-0.70-7.el5.x86_64.rpm 53/x86_64/SL/dbus-x11-1.0.0-7.el5.x86_64.rpm 53/x86_64/SL/dbus-x11-1.1.2-12.el5.x86_64.rpm I don't normally run my rsync with --delete (to avoid the problem with it deleting hundereds of items and then needing to fetching them again) so those may be left over from when I copied junk from 5rolling at some point. I'll refresh that shortly... Yup that got rid of them: $ find 53/x86_64/SL/ -name 'dbus*.rpm' -print 53/x86_64/SL/dbus-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-devel-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-devel-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-glib-0.73-8.el5.i386.rpm 53/x86_64/SL/dbus-glib-0.73-8.el5.x86_64.rpm 53/x86_64/SL/dbus-glib-devel-0.73-8.el5.i386.rpm 53/x86_64/SL/dbus-glib-devel-0.73-8.el5.x86_64.rpm 53/x86_64/SL/dbus-libs-1.1.2-12.el5.i386.rpm 53/x86_64/SL/dbus-libs-1.1.2-12.el5.x86_64.rpm 53/x86_64/SL/dbus-python-0.70-7.el5.x86_64.rpm 53/x86_64/SL/dbus-x11-1.1.2-12.el5.x86_64.rpm Apologies for the noise. In fact I'm also (probably wrongly!) still pointing my test sl53 installs at a local repo that has all the 52 security updates added into it... So I actually get dbus-1.0.0-7.el5_2.1.i386 pulled in from that repo... $ grep dbus-1.*i386 anaconda.log 23:24:22 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:22 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:24:29 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:29 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:24:30 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for libdbus-1.so.3 23:24:31 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:33 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:33 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:24:37 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:42 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:42 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:24:42 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for libdbus-1.so.3 23:24:43 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:44 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:44 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:24:45 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:47 DEBUG : Matched dbus-1.1.2-12.el5.i386 to require for dbus 23:24:47 DEBUG : Matched dbus-1.0.0-7.el5_2.1.i386 to require for dbus 23:26:41 DEBUG : Adding Package dbus-1.0.0-7.el5_2.1.i386 in mode u but that I'll hopefully manage to fix soon... I'm still not quite sure what will happen to dbus.i386 on an upgrade from 52 to 53 (on x86_64) but maybe something I don't understand will pull in dbus-libs.i386 and dbus-glib.i386 and remove dbus.i386 -- Jon