On Mon, 9 Oct 2006, Bart Schaefer wrote:
Date: Mon, 9 Oct 2006 08:33:16 -0700 From: Bart Schaefer barton.schaefer@gmail.com Reply-To: CentOS mailing list centos@centos.org To: CentOS mailing list centos@centos.org Subject: Re: [CentOS] Yum, duplicate packages, 4.3->4.4 upgrade.
On 10/9/06, itayf@nospammail.net itayf@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