# rpm -q yum yum-3.2.14-2.fc9 Running Transaction Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 236, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 188, in main base.doTransaction() File "/usr/share/yum-cli/cli.py", line 430, in doTransaction self.runTransaction(cb=cb) File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 766, in runTransaction errstring = '\n'.join(errors) TypeError: sequence item 0: expected string, tuple found
quickfixed with: errstring = '\n'.join([ str(err) for err in errors ]) output is: ('installing package java-1.5.0-gcj-javadoc-1.5.0.0-21.fc9.i386 needs 126MB on the / filesystem', (9, '/', 131633152L)) ('installing package redhat-rpm-config-9.0.2-1.fc9.noarch needs 126MB on the / filesystem', (9, '/', 131641344L)) ...
another traceback: Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 236, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 152, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 624, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 649, in resolveDeps CheckDeps, checkinstalls, checkremoves, missing = self._resolveRequires(errors) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 740, in _resolveRequires (checkdep, missing, errormsgs) = self._processReq(po, dep) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 269, in _processReq CheckDeps, missingdep = self._requiringFromInstalled(po, requirement, errormsgs) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 324, in _requiringFromInstalled providers = self.rpmdb.getProvides(needname, needflags, needversion) File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 530, in getProvides deptup = self._genDeptup(name, flags, version) File "/usr/lib/python2.5/site-packages/yum/rpmsack.py", line 521, in _genDeptup (misc.share_data(r_e), misc.share_data(r_v), UnboundLocalError: local variable 'r_e' referenced before assignment
The second error I've seen when altering my installed .py files ... try doing: touch /usr/lib/python2.5/site-packages/yum/*.py
fixed the second one by adding: r_e = r_v = r_r = None a few lines before the traceback :)
Ok, can you try: http://koji.fedoraproject.org/packages/yum/3.2.14/5.fc9/noarch/yum-3.2.14-5.fc9.noarch.rpm ...this should have fixed both of the above issues.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This got fixed up AFAIK