#421: depcheck: KeyError: 'strong_requires'
-----------------------+------------------------
Reporter: kparal | Owner:
Type: defect | Status: new
Priority: critical | Milestone: Hot issues
Component: tests | Keywords:
Blocked By: | Blocking:
-----------------------+------------------------
Since I updated our staging machines, a lot of these depcheck crashes
appeared:
{{{
Traceback (most recent call last):
File "./depcheck", line 112, in <module>
profile=opts.profile)
File "/usr/share/autotest/tests/depcheck/depcheck_lib.py", line 394, in
depcheck_main
test_dir=temp_dir, accepted_dir=acc_dir)
File "/usr/share/autotest/tests/depcheck/depcheck_lib.py", line 352, in
do_depcheck
(r, problems) = y.resolveDeps()
File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 855, in
resolveDeps
CheckDeps, checkinstalls, checkremoves, missing =
self._resolveRequires(errors)
File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 984, in
_resolveRequires
thisneeds = self._checkInstall(txmbr)
File "/usr/lib/python2.7/site-packages/yum/depsolve.py", line 1051, in
_checkInstall
oldreqs.extend(oldpo.returnPrco('strong_requires'))
File "/usr/lib/python2.7/site-packages/yum/sqlitesack.py", line 385, in
returnPrco
if isinstance(self.prco[prcotype], tuple):
KeyError: 'strong_requires'
}}}
http://autoqa-
stg.fedoraproject.org/results/69597-autotest/virt26.qa/depcheck/results/f17
-updates-testing-.html
http://autoqa-
stg.fedoraproject.org/resultsdb/frontend/search?type=Testcase&terms=d...
I suspect the problem is in updated yum. I see these crashes only on
virt26 and virt27, which are F16 machines. It does not happen on qa06 and
qa07, which are F15 machines. Also it does not seem to manifest on virt05,
which is F16 machine but has an old yum.
--
Ticket URL: <
https://fedorahosted.org/autoqa/ticket/421>
AutoQA <
http://autoqa.fedorahosted.org>
Automated QA project