On Mon, 9 Oct 2006, Bart Schaefer wrote: > Date: Mon, 9 Oct 2006 08:33:16 -0700 > From: Bart Schaefer <barton.schaefer at gmail.com> > Reply-To: CentOS mailing list <centos at centos.org> > To: CentOS mailing list <centos at centos.org> > Subject: Re: [CentOS] Yum, duplicate packages, 4.3->4.4 upgrade. > > On 10/9/06, itayf at nospammail.net <itayf at nospammail.net> wrote: >> >> I am running a CentOS 4.3 machine. I wish to move on to 4.4. >> My problem is that I have some 60 duplicate packages listed >> below. > > Some of those are supposed to be duplicated. If you have an x86_64 > architecture, you get both the 64-bit and 32-bit versions of some > packages. How to identify pairs that were packaged together versus pairs that were carelessly installed (by me) during different yum updates? Should version numbers match in the former? Must I manually scan pkg-by-pkg documentation or 'rpm -ql'? > See the thread "Yum upgrade to 4.4 problem" in the August 31 - early > September time span in the CentOS list archives at > http://lists.centos.org/pipermail/centos/. > Yup - I spent 2-3 hours yestermorning reading _all_ the 4.4-upgrade-problems threads before posting to the list. Saw the scripts for removing duplicates. However, I don't remember seeing clearly a method for identifying packaged pairs from other duplicates. > In particular this: > >> prompt> rpm -qa --qf "%{NAME}\n" | sort | uniq -d > > is the wrong "rpm" incantation to detect the real duplications on > x86_64. You need to > include %{ARCH} in there somewhere. Indeed, on a seperate run I appended the %{ARCH} format, and that's how I could tell that the kernel and gpg packages are version duplicates. Thanks for the help. Itay