Paul Howarth wrote: > On Thu, 2006-01-19 at 15:54 -0800, David Boles wrote: >> Neal Becker wrote: >>> David Boles wrote: >>> >>>> Sorry if this posts twice. It did not appear to post. >>>> >>>> I seem to recall that there was a long CLI command that would list the >>>> 'duplicate installs' in the RPM database. These caused false dependency >>>> problems because RPM thought the 'old' version was still installed. >>>> >>>> Example: >>>> >>>> foopackage-1.2.3-1.i386.rpm and >>>> foopackage-1.2.3-2.i386.rpm >>>> >>>> And there was a way to repair this. >>>> >>>> Would someone please post this if it is still an option? Or another >>>> solution? >>> If you don't actually want to remove, then you can do: >>> >>> rpm -e --justdb. >>> >> I want to thank eveyone for their help and suggestions. But... >> >> Either I can not type or I am just not doing something exactly correctly. Or >> maybe it is not possible anymore. >> >> Sometimes the rpm database would get stuck with two listings of the same >> package and one is -1 number higher in version. Or .1 higher. There WAS a way >> to get RPM to ONLY show the duplicate packages that had different version >> numbers. Not all of them with the duplicates listed together in a long list. >> This duplicate problem would cause dependency problems. The older version >> could then be rpm -e <old packagename/number> by looking at the list and that >> would solve this problem. > > The previously-offered suggestion of: > > $ rpm -q $(rpm -qa --queryformat %{NAME}'\n' | sort | uniq -d) > > produces this output on one of my boxes: > > gpg-pubkey-b56a8bac-3bbc4d06 > gpg-pubkey-10a792ad-3ee367d2 > gpg-pubkey-1cddbca9-3f9da14c > gpg-pubkey-897da07a-3c979a7f > gpg-pubkey-30c9ecf8-3f9da3f7 > gpg-pubkey-92f0fc09-3ada4b35 > gpg-pubkey-ab75cc45-3e3e9f10 > gpg-pubkey-23b66a9d-40912de4 > gpg-pubkey-e418e3aa-3f439953 > gpg-pubkey-db42a60e-37ea5438 > gpg-pubkey-4f2a6fd2-3f9d9d3b > gpg-pubkey-1ac70ce6-41bebeef > gpg-pubkey-161c06b1-3e966e6a > gpg-pubkey-396f0789-3e642261 > gpg-pubkey-c431416d-3db4c821 > gpg-pubkey-99ca41f4-431dd03c > kernel-2.6.12-1.1456_FC4 > kernel-2.6.14-1.1637_FC4 > kernel-2.6.14-1.1644_FC4 > kernel-2.6.14-1.1653_FC4 > kernel-2.6.14-1.1656_FC4 > kernel-devel-2.6.12-1.1456_FC4 > kernel-devel-2.6.14-1.1637_FC4 > kernel-devel-2.6.14-1.1644_FC4 > kernel-devel-2.6.14-1.1653_FC4 > kernel-devel-2.6.14-1.1656_FC4 > > Is that not the sort of output you're after, with only the duplicate > packages listed, with full version/release info? > > Paul. > > My results from rpm -q $(rpm -qa --queryformat %{NAME}'\n' | sort | uniq -d) are bash: uniq-d: command not found rpmq: no arguments given for query -- David