| Summary: | TypeError: tuple indices must be integers, not str | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Orion Poplawski <orion> | ||||
| Component: | yum | Assignee: | Seth Vidal <skvidal> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | rawhide | CC: | ffesti, james.antill, maxamillion, pmatilai, tla, zpavlas | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2011-06-30 17:11:04 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
I can't get this to fail, but I'm 99% sure I've fixed it. Building -3 for rawhide now: http://koji.fedoraproject.org/koji/taskinfo?taskID=3172591 Thanks, that fixed the traceback, although now I get: Error: Protected multilib versions: nepomukcontroller-0.2-4.fc16.x86_64 != nepomukcontroller-0.2-4.fc15.x86_64 I have no idea what that means. |
Created attachment 510698 [details] yum -y upgrade --skip-broken -d 10 Description of problem: On trying to do a yum --skip-broken upgrade from a (mostly) f15 box to rawhide, I'm getting: 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 288, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 181, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 998, in buildTransaction (rescode, restring) = self._doSkipBroken(rescode, restring) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1119, in _doSkipBroken rescode, restring = self._skipPackagesWithProblems(rescode, restring) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1192, in _skipPackagesWithProblems rescode, restring = self.resolveDeps(True, skipping_broken=True) File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 751, in resolveDeps CheckDeps, checkinstalls, checkremoves, missing = self._resolveRequires(errors) File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 877, in _resolveRequires (checkdep, missing, errormsgs) = self._processReq(po, dep) File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 278, in _processReq CheckDeps, missingdep = self._requiringFromInstalled(po, requirement, errormsgs) File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 394, in _requiringFromInstalled txmbrs = self.update(po=requiringPo, requiringPo=requiringPo) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 3899, in update po = self.getPackageObject(updating, allow_missing=True) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 3052, in getPackageObject self._add_not_found_a(pkgs, pkgtup) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1246, in _add_not_found_a pkgtup = self._add_not_found(pkgs, nevra_dict) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1239, in _add_not_found pkgtup = (nevra_dict['name'], nevra_dict['arch'], TypeError: tuple indices must be integers, not str Version-Release number of selected component (if applicable): yum-3.4.3-2.fc16.noarch