From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Description of problem: rpm doesn't think 4.0.0pre10 is greater than 3.1.17-14. How reproducible: Always Steps to Reproduce: $ rpm -q autofs autofs-3.1.7-14 $ rpm -U --test autofs-4.0.0pre10-1.i386.rpm package autofs-3.1.7-14 (which is newer than autofs-4.0.0pre10-1) is already installed Additional info: You can get get a copy of my autofs rpm in case you want to try it yourself at: http://robotics.caltech.edu/~radford/autofs-4.0.0pre10-1.i386.rpm http://robotics.caltech.edu/~radford/autofs-4.0.0pre10-1.src.rpm NOTE that long after the bug has been reported --test still runs scripts. Make you nervous? Me too!
$ rpm -q --qf "%{SERIAL}\n" autofs 1 $ rpm -qp --qf "%{SERIAL}\n" autofs-4.0.0pre10-1.i386.rpm (none) Not a bug, and will be reported many more times most likely. :)
Check for an epoch in the autofs-3.1.17-14 package: rpm -q --qf '%{name}-%{version}-%{release} has epoch %{epoch}' autofs-3.1.17-14. If that has an epoch, then you need to add an epoch tp the autofs-4.0.0.pre10 package.