[AutoQA] #439: depcheck crashes almost every time on fc19

AutoQA trac at fedorahosted.org
Fri Jul 19 15:02:01 UTC 2013


#439: depcheck crashes almost every time on fc19
---------------------+----------------------
  Reporter:  tflink  |      Owner:
      Type:  defect  |     Status:  new
  Priority:  major   |  Milestone:  Depcheck
 Component:  tests   |   Keywords:
Blocked By:          |   Blocking:
---------------------+----------------------
 While upgrading clients to fc18 and fc19 in staging, I noticed that there
 were a lot of depcheck crashes on the fc19 clients (120/128 runs crashed).

 Example job:
 http://autoqa-stg.fedoraproject.org/results/238990-autotest/

 Traceback:

 {{{
   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 338,
 in do_depcheck
       do_mash(test_dir, mash_arches)
     File "/usr/share/autotest/tests/depcheck/depcheck_lib.py", line 157,
 in do_mash
       rc = themash.doMultilib()
     File "/usr/lib/python2.7/site-packages/mash/__init__.py", line 592, in
 doMultilib
       pid = self.doDepSolveAndMultilib(arch, repocache)
     File "/usr/lib/python2.7/site-packages/mash/__init__.py", line 465, in
 doDepSolveAndMultilib
       self.config.rpm_path % {'arch':arch})
     File "/usr/lib64/python2.7/posixpath.py", line 75, in join
       if b.startswith('/'):
   AttributeError: 'NoneType' object has no attribute 'startswith'
   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 341,
 in do_depcheck
       y.pkgSack # populates all package sacks
     File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1050, in
 <lambda>
       pkgSack = property(fget=lambda self: self._getSacks(),
     File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 770, in
 _getSacks
       self.repos.populateSack(which=repos)
     File "/usr/lib/python2.7/site-packages/yum/repos.py", line 387, in
 populateSack
       sack.populate(repo, mdtype, callback, cacheonly)
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 224, in
 populate
       if self._check_db_version(repo, mydbtype):
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 316, in
 _check_db_version
       return repo._check_db_version(mdtype)
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1483, in
 _check_db_version
       repoXML = self.repoXML
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1669, in
 <lambda>
       repoXML = property(fget=lambda self: self._getRepoXML(),
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1665, in
 _getRepoXML
       self._loadRepoXML(text=self.ui_id)
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1656, in
 _loadRepoXML
       return self._groupLoadRepoXML(text, self._mdpolicy2mdtypes())
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1630, in
 _groupLoadRepoXML
       if self._commonLoadRepoXML(text):
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1455, in
 _commonLoadRepoXML
       result = self._getFileRepoXML(local, text)
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1233, in
 _getFileRepoXML
       size=102400) # setting max size as 100K
     File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1029, in
 _getFile
       raise Errors.NoMoreMirrorsRepoError(errstr, errors)
   yum.Errors.NoMoreMirrorsRepoError: failure: repodata/repomd.xml from
 pending: [Errno 256] No more mirrors to try.
   file:///tmp/depcheck.oEfOtO/repodata/repomd.xml: [Errno 14] curl#37 -
 "Couldn't open file /tmp/depcheck.oEfOtO/repodata/repomd.xml"
 }}}

-- 
Ticket URL: <https://fedorahosted.org/autoqa/ticket/439>
AutoQA <http://autoqa.fedorahosted.org>
Automated QA project


More information about the qa-devel mailing list