When upgrading or installing multiple packages are attempted, the operation will fail if one of the specified packages is already installed. Example: rpm -ivh egcs* cpp* kernel-headers* bin86* will fail simply because one of these packages was already installed. RPM should simply note that a package is already installed (or is already newer), then go on with installing or upgrading everything else specified. Could I write a "foreach" loop in my shell and simply go one package at a time? Yes, but I shouldn't have to and this wouldn't work for dependances anyway. FYI: This RPM bug did not exist before RHL 6.0
This bug is duplicated as bug 5439, which is classified as WONTFIX with the comment "This isn't a bug, it's a feature in rpm-3.0.x.". See also bug 6182.
*** This bug has been marked as a duplicate of 5439 ***