Red Hat Bugzilla – Bug 834417
Yum reporting rawhide errors even though I don't have any rawhide repos active
Last modified: 2014-01-21 18:22:50 EST
Description of problem:
My laptop uses Fedora 16. Every time I try to update it today using yumex, I get this error: ERROR: Error in yum Transaction : [u'ERROR with transaction check vs depsolve:', 'python(abi) = 2.6 is needed by (installed) rhpl-0.221-2.i686', u'Please report this error at https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum'] but checking, I have no rawhide repos listed. Checking further, rhpl isn't listed among the updates needed. Also, skip-broken is selected but has no effect.
Version-Release number of selected component (if applicable):
I'm using yumex 3.0.4 as a front end for yum 3.4.3
Steps to Reproduce:
1. Run yumex
2. Select all updates
3. Try to update
The update fails completely, with the above error message.
My system gets updated, with one or more updates skipped.
I also run Fedora 16 on my desktop and today's update went fine. Of course, I don't have exactly the same things installed on both computers.
You are seriously confused about what the reason for this error is, and it has been explained on fedora users list. But since I just saw that you've posted about this at even another place (fedoraforum.org), which isn't nice as it occupies community support resources unnecessarily, a few more comments:
* Fedora 13 was the last release to include Python 2.6, which is what the "python(abi) = 2.6" dependency in the error message is related to
* Fedora 14 and newer include Python 2.7.x -- python(abi) = 2.7
* Package "rhpl" was last built in 2009 to be included in Fedora 12 for the last time.
* Some packages are retired between two releases of the Fedora distribution without anything removing them automatically. There is no garbage collection facility to do that, and such packages are not obsoleted/replaced by other packages either. It's up to the user to use tools like "yum list extras", "yum check" (or RPM queries) and search for packages, which no longer exist in the online repositories, then remove these manually.
* The bug tracker mentioned by Yum is just a default and doesn't imply that you run Rawhide. The Yum developers hope to learn about odd/unexpected depsolving errors that would be real bugs in Yum, but they very unlikely want to learn about all ordinary dependency issues caused by misconfiguration, broken packages, or temporarily broken repos.