Red Hat Bugzilla – Bug 51108
--nodeps is position sensitive, needs rpm mode first
Last modified: 2007-04-18 12:35:33 EDT
Description of Problem:
Both --nodeps and --force are broken.
Steps to Reproduce:
1. Try to downgrade a package or remove a package that has dependencies.
Multimode options like --nodeps became single mode
sometime after rpm-4.0.3-0.57 for a while. This is fixed
in the latest (since -0.79 anyways) rpm builds.
I'm assuming that's the problem. If not, please reopen with
an explicit rpm package version-release and I'll take a
[root@cyberelk root]# rpm -q rpm
[root@cyberelk root]# rpm --nodeps -e eel
error: removing these packages would break dependencies:
eel >= 1.0.1-10 is needed by nautilus-1.0.4-24
libeel.so.0 is needed by nautilus-1.0.4-24
Hmmm, this works for me
rpm -e popt --nodeps
but this does not
rpm --nodeps -e popt
There's a sanity check that's gone awry ...
*** Bug 53703 has been marked as a duplicate of this bug. ***
*** Bug 55143 has been marked as a duplicate of this bug. ***
This is a very nasty bug. My development server is offline until its fixed.
Should I get rpm from rpm.org and manually build it, or is there going to be a
Ahh, I just changed the order of my args and it worked -- no urgency, just
annoying now. :)
This also applies to the --force option, and probably other options.
Options are no longer position sensitive with mode needed
first in rpm-4.1.