Subject: | |
From: | |
Reply To: | |
Date: | Tue, 24 Mar 2009 20:05:48 +0000 |
Content-Type: | TEXT/PLAIN |
Parts/Attachments: |
|
|
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
|
|
|