Re: [CentOS] Yum, duplicate packages, 4.3->4.4 upgrade.

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




On Mon, 9 Oct 2006, Bart Schaefer wrote:

Date: Mon, 9 Oct 2006 08:33:16 -0700
From: Bart Schaefer <barton.schaefer@xxxxxxxxx>
Reply-To: CentOS mailing list <centos@xxxxxxxxxx>
To: CentOS mailing list <centos@xxxxxxxxxx>
Subject: Re: [CentOS] Yum, duplicate packages, 4.3->4.4 upgrade.

On 10/9/06, itayf@xxxxxxxxxxxxxx <itayf@xxxxxxxxxxxxxx> 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



_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux