Bug 230477

Summary: yum gives traceback after 'localupdate'
Product: [Fedora] Fedora Reporter: Michal Jaegermann <michal>
Component: yumAssignee: Jeremy Katz <katzj>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-02-28 23:03:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michal Jaegermann 2007-02-28 22:24:23 UTC
Description of problem:

An attempt to run 'yum localupdate *.rpm' on a directory full
of packages from the current rawhide update produces the following:

......
Resolving Dependencies
--> Running transaction check
Checking deps for net-snmp-libs.x86_64 1-5.4-8.fc7 - None
Checking deps for pango-devel.x86_64 0-1.16.0-1.fc7 - u
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in <module>
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 135, in main
    (result, resultmsgs) = base.buildTransaction()
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 451, in
buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1104, in
_resolveDeps
    deps = self._mytsCheck()
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1082, in _mytsCheck
    ret.extend(self._checkUpdate(txmbr))
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1265, in
_checkUpdate
    ret = self._checkInstall(txmbr)
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1234, in
_checkInstall
    dep = self._provideToPkg(req)
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 1029, in
_provideToPkg
    for po in self.whatProvides(r, f, v):
  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 85, in whatProvides
    pkgs = self.pkgSack.searchProvides(name)
AttributeError: 'NoneType' object has no attribute 'searchProvides'

Version-Release number of selected component (if applicable):
yum-3.1.2-1.fc7

How reproducible:
In this particular situation seems to be consistent.

Comment 1 Jeremy Katz 2007-02-28 23:03:58 UTC
This is fixed already upstream and will be in 3.1.3 in the next day or two.