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

Reply via email to