Description of problem: When executing the command "repoquery --whatrequires xfwm4", i get this crash. The reason of the crash is pretty obvious as stated in the end of the traceback - "[Errno 256] No more mirrors to try", but it IMHO it should give a more friendly feedback. Version-Release number of selected component: yum-utils-1.1.31-4.fc17 Additional info: libreport version: 2.0.18 abrt_version: 2.0.18 cmdline: /usr/bin/python -tt /usr/bin/repoquery --whatrequires xfwm4 backtrace: :yumRepo.py:963:_getFile:NoMoreMirrorsRepoError: failure: repodata/primary.xml.gz from google-chrome: [Errno 256] No more mirrors to try. : :Traceback (most recent call last): : File "/usr/bin/repoquery", line 1510, in <module> : main(sys.argv) : File "/usr/bin/repoquery", line 1504, in main : repoq.runQuery(regexs) : File "/usr/bin/repoquery", line 988, in runQuery : for p in self.doQuery(oper, prco): : File "/usr/bin/repoquery", line 1027, in doQuery : return getattr(self, "fmt_%s" % method)(*args, **kw) : File "/usr/bin/repoquery", line 1066, in fmt_whatrequires : require_recursive(name) : File "/usr/bin/repoquery", line 1051, in require_recursive : for pkg in self.returnByName(name): : File "/usr/bin/repoquery", line 839, in returnByName : pkgs = self.returnPkgList(patterns=[name]) : File "/usr/bin/repoquery", line 856, in returnPkgList : pkgs = self.pkgSack.returnNewestByNameArch(**kwargs) : File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1013, in <lambda> : pkgSack = property(fget=lambda self: self._getSacks(), : File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 779, in _getSacks : self.repos.populateSack(which=repos) : File "/usr/lib/python2.7/site-packages/yum/repos.py", line 348, in populateSack : sack.populate(repo, mdtype, callback, cacheonly) : File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 206, in populate : xml = repo_get_function() : File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1768, in getPrimaryXML : return self.retrieveMD('primary') : File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1687, in retrieveMD : return self._retrieveMD(mdtype) : File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1750, in _retrieveMD : **kwargs) : File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 963, in _getFile : raise Errors.NoMoreMirrorsRepoError(errstr, errors) :NoMoreMirrorsRepoError: failure: repodata/primary.xml.gz from google-chrome: [Errno 256] No more mirrors to try. : :Local variables in innermost frame: :errors: None :e: URLGrabError(256, 'No more mirrors to try.') :start: None :url: None :text: 'google-chrome/primary' :self: <yum.yumRepo.YumRepository object at 0x2665bd0> :cache: True :reget: None :relative: 'repodata/primary.xml.gz' :headers: () :checkfunc: <function checkfunc at 0x2743320> :errstr: 'failure: repodata/primary.xml.gz from google-chrome: [Errno 256] No more mirrors to try.' :copy_local: 1 :kwargs: {} :end: None :local: '/var/tmp/yum-lam-oE5EyA/x86_64/17/google-chrome/primary.xml.gz' :size: None
Created attachment 699756 [details] File: executable
Created attachment 699757 [details] File: dso_list
Created attachment 699758 [details] File: smolt_data
Created attachment 699759 [details] File: core_backtrace
Fixed in F18. *** This bug has been marked as a duplicate of bug 816556 ***