Re: FC5 x86_64 to FC6 asks for i386 dependencies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Sam Varshavchik wrote:

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.


I did a fresh install from the FC6 x86_64 20070111 spin DVD and got a massive amount of i386 besides the x86_64 that I was trying to install.
I got rid of the i386 stuf by ways of  "yum remove *.i386"  .
I did this in parts, like "a*.i386" plus its (i386)dependencies ...... "b*.i386" plus its dependencies .... "c*.i386¨ ..etc.
That went fairly quick all together and I think fairly safe too.
I am now have x86_64 only rpm's installed.

note, that this was a fresh install ... no native i386 rpms were involved !!
note also, that there might be some files / directories left behind as a result of this..... but, I can live with that .

Rolf

[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux