Bug 3968 - RFE: conflict messages are confusing if package doesn't install.
RFE: conflict messages are confusing if package doesn't install.
Product: Red Hat Raw Hide
Classification: Retired
Component: rpm (Show other bugs)
i386 Linux
low Severity low
: ---
: ---
Assigned To: Jeff Johnson
Depends On:
  Show dependency treegraph
Reported: 1999-07-09 14:59 EDT by Jay Freeman
Modified: 2008-05-01 11:37 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2001-08-30 13:05:17 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Jay Freeman 1999-07-09 14:59:38 EDT
I downloaded the new rawhide updates (wrote a program to do
this a while back), and instead of installing them manually
(like i do on my main machine) I have been experimenting
with using rpm's -F to do this (and just leaving the old
files there until I had a chance to go clean them out).
Worked great for the first few upgrades, but then I started
having problems with it under the following set of

A) I have a package installed that I have inside a folder.
B) I have an old version of the package in the folder.
C) I have a new version of the package in the folder.

What happens is it successfully ignores the one that is
already installed, but doesn't ignore the old file.  So
when it goes and performs a conflict analysis it determines
that it is conflicting with the new one.  I can ALMOST
understand this behavior with standard installs, but not
with a -F or a -U, since neither of those will install the
old version anyway, so why perform the conflict analysis
with them.

[root@olympus RPMs]# rpm -Fhv *
package rawhide-release-1.4.2-1 (which is newer then
rawhide-release-1.4.1-1) is already installed
package tar-1.12-10.64014 (which is newer then tar-1.12-
10.64013) is already installed
file /etc/redhat-release conflicts between attemped
installs of rawhide-release-19990708-1 and rawhide-release-

(it happened with tar as well before I removed the old
copy, so it isn't just a problem with the new version
format of the redhat-release package)
Comment 1 Jeff Johnson 2001-08-30 13:05:13 EDT
The important part of this problem is the 1st message, the conflicts
are incidental, and are side effects from the fact that MD5 sums
have actually changed between new and old packages.

Changing the subject line.
Comment 2 Jeff Johnson 2002-08-07 16:09:48 EDT
This bug is old enough that the original problem
is now the defacto behavior or rpm IMHO. Yes it's still
the same behavior.

Note You need to log in before you can comment on or make changes to this bug.