[Spacewalk-list] yum confused about dependencies
Jon Miller
jonebird at gmail.com
Wed Oct 9 03:57:35 UTC 2013
I have an odd problem that just started today with my Fedora 18 channels
which are managed within Spacewalk. While trying to install a "mod_wsgi"
package, yum complains about missing a "httpd-mmn = 20120211-x86-64" dependency:
$ sudo yum -y install mod_wsgi
Loaded plugins: rhnplugin, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
Resolving Dependencies
--> Running transaction check
---> Package mod_wsgi.x86_64 0:3.4-6.fc18 will be installed
--> Processing Dependency: httpd-mmn = 20120211-x86-64 for package: mod_wsgi-3.4-6.fc18.x86_64
--> Finished Dependency Resolution
Error: Package: mod_wsgi-3.4-6.fc18.x86_64 (fedora18-x86_64-everything)
Requires: httpd-mmn = 20120211-x86-64
Installed: httpd-2.4.6-2.fc18.x86_64 (@espresso-fedora18-x86_64-updates)
httpd-mmn = 20120211
httpd-mmn = 20120211-x86-64
Available: httpd-2.4.3-12.fc18.x86_64 (fedora18-x86_64-everything)
httpd-mmn = 20120211
httpd-mmn = 20120211-x86-64
Available: httpd-2.4.4-3.fc18.x86_64 (espresso-fedora18-x86_64-updates)
httpd-mmn = 20120211
httpd-mmn = 20120211-x86-64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
However, that is actually already satisfied by the already installed httpd
package:
$ rpm -q --provides httpd | grep httpd-mmn
httpd-mmn = 20120211
httpd-mmn = 20120211-x86-64
I actually able to use "yumdownloader" to pull the mod_wsgi package down and
install it via a normal "rpm -ivh" command but that is obviously not a long
term solution. I suspected a potential issue with my channel repodata and I
went through a procedure of deleting my /var/cache/rhn/repodata/<channel>
directories for my F18 channels and then used an API to trigger their
rebuild. That didn't work and now I'm hoping the list has a suggestion.
Any ideas?
Thanks,
--
Jon Miller
More information about the Spacewalk-list
mailing list