root(2)@ironclad Raw]# rpm -Uhv linuxconf-*1.14r4-3.i386.rpm error: failed dependencies: redhat-release is needed by linuxconf-1.14r4-3 redhat-release isn't on the rawhide server. I remember a couple weeks ago when I first installed rawhide the installation had failed on redhat-release since the file wasn't there, but I had assumed that was because this was rawhide, and the redhat-release was left in the packages to install list by accident (not a worry to me since I saw rawhide-release be installed).
this is fixed in a later rawhide-release package. :)
OK, I figured part of the problem out, it seems that linuxconf has to be installed WITH rawhide-release (as in at the same time, after is a no go) for it to install properly. Here is what I did earlier: [root(3)@ironclad RPMs]# rpm -Uhv rawhide-release-1.3.5-1.noarch.rpm rawhide-release ################################################## [root(3)@ironclad RPMs]# rpm -Uhv linuxconf*-1.14r4-4.i386.rpm error: failed dependencies: redhat-release is needed by linuxconf-1.14r4-4 [root(3)@ironclad RPMs]# rpm -q --whatprovides redhat-release rawhide-release-1.3.5-1 [root(3)@ironclad RPMs]# rpm -e rawhide-release [root(3)@ironclad RPMs]# inst linuxconf*-1.14r4-4.i386.rpm rawhide- release-1.3.5-1.noarch.rpm rawhide-release ################################################## warning: /etc/conf.linuxconf created as /etc/conf.linuxconf.rpmnew linuxconf ################################################## linuxconf-devel ################################################## [root(3)@ironclad RPMs]#
OUCH, and get THIS: [root(4)@ironclad /etc]# rpm -V linuxconf Unsatisfied dependencies for linuxconf-1.14r4-4: redhat-release .M...... c /etc/conf.linuxconf <took really long time and cancelled at this point>
assigned to notting. rawhide-reklese should obsolete and provide redhat-release (based on versions numbers...)
you can't do that with the current version of RPM; you can only provide 'redhat-release', not 'redhat-release = some-version'.
*** Bug 3878 has been marked as a duplicate of this bug. *** error: failed dependencies: redhat-release is needed by linuxconf-1.14r4-4 rawhide-release-1.4.2-1.noarch.rpm linuxconf-1.14r4-4.i386.rpm
Actually, it seems to be an RPM problem. linuxconf *prerequires* redhat-release (no version). rawhide-release provides redhat-release, but this isn't satisfying the dependency. Jeff, any ideas?
The linuxconf prereq prevented the dependency from being resolved by the provides in rawhide-release. rpm-3.0.3-0.7 with versioned provides support should fix this problem.