FC5 x86_64 to FC6 asks for i386 dependencies
Sam Varshavchik
mrsam at courier-mta.com
Mon Feb 19 00:01:50 UTC 2007
Javier Perez writes:
>
> This is weird
>
> So far, it looks like it is updating everything else properly, but I
> wonder if these i368 stuff may conflict with the x86_64 libs
They won't, but that's beside the point. Something, somewhere, is still
screwed up.
I nuked all i386 crap ages ago, and have kept FC 6 up to date for a long
time now, and not once did anything in i386-land tried to sneak back in. I
can confirm that if all i386 stuff is properly removed, you'll never see it
again.
Now, you have to be careful. When you zapped all the i386 packages, you
should've taken some extra tender-loving-care to keep rpm happy. Bug 223639
also gets triggered when removing an i386 package when an x86_64 package
remains installed. I filed this bug against a slightly different situation,
but it applies equally well to this case.
Now, presumably, the last i386 package you ended up removing was glibc.i386.
That's the last i386 arch rpm that gets nuked off, when you're cleaning out
all 32 bit stuff on x86_64. All other i386 packages have a dependency on
glibc.i386. Now, I did not see glibc.i386 in the list that you posted of
packages that yum wanted to install. yum would not want to install those
packages unless their prerequisites -- of which glibc.i386 is certainly one
-- are already installed.
So, I suspect that you still have both glibc.x86_64 and glibc.i386
installed. I don't see how that would prompt yum into sucking down more
i386 crap, though, but, well, who knows.
So, I think that you need to fumigate your box even further, but you need to
be careful doing that, keeping my bug in mind. After nuking glibc.i386,
you'll probably find that "rpm -V glibc" will complain that a crapload of
locale files, man pages, and doc files will be missing. You'll need to
reinstall the glibc.x86_64 to finish the repair job, using "rpm -U
--replacepkgs". And you 'ought to do the same for all other i386 packages
that you nuked earlier; it's very likely that the act of removing them also
blew away any locale files, man pages, and doc files that should not've been
removed because they were still owned by the x86_64 package.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20070218/6e2461fa/attachment-0001.sig>
More information about the fedora-list
mailing list