Bug 18137

Summary: Package manager fails when attempting search
Product: PackageKit Reporter: Cliff Schomburg <fairbanks002>
Component: backend-yumAssignee: Richard Hughes <richard>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: high CC: keithcross
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Cliff Schomburg 2008-10-20 15:03:40 UTC
I tried to search for "wine" in the package manager and it gave me this error:

Error Type: <class 'yum.Errors.RepoError'>
Error Value: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2098, in <module>
    main()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 2095, in main
    backend.dispatcher(sys.argv[1:])
  File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 599, in dispatcher
    self.dispatch_command(args[0], args[1:])
  File : /usr/lib/python2.5/site-packages/packagekit/backend.py, line 566, in dispatch_command
    self.search_name(options, searchterms)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 333, in search_name
    self._do_search(searchlist, filters, key)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 304, in _do_search
    for (pkg, inst) in res:
  File : /usr/lib/python2.5/site-packages/yum/__init__.py, line 1593, in searchGenerator
    for sack in self.pkgSack.sacks.values():
  File : /usr/lib/python2.5/site-packages/yum/__init__.py, line 591, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File : /usr/lib/python2.5/site-packages/yum/__init__.py, line 434, in _getSacks
    self.repos.populateSack(which=repos)
  File : /usr/lib/python2.5/site-packages/yum/repos.py, line 251, in populateSack
    sack.populate(repo, mdtype, callback, cacheonly)
  File : /usr/lib/python2.5/site-packages/yum/yumRepo.py, line 160, in populate
    if self._check_db_version(repo, mydbtype):
  File : /usr/lib/python2.5/site-packages/yum/yumRepo.py, line 217, in _check_db_version
    return repo._check_db_version(mdtype)
  File : /usr/lib/python2.5/site-packages/yum/yumRepo.py, line 1083, in _check_db_version
    repoXML = self.repoXML
  File : /usr/lib/python2.5/site-packages/yum/yumRepo.py, line 1241, in <lambda>
    repoXML = property(fget=lambda self: self._getRepoXML(),
  File : /usr/lib/python2.5/site-packages/yum/yumRepo.py, line 1237, in
Comment 1 Richard Hughes 2008-12-12 03:27:05 UTC
Should be fixed in 0.3.12 -- please re-open if this happens with this version. Thanks.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.