[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