[Yum-devel] [BUG] Traceback in sqlitesack.py

Tim Lauridsen tla at rasmil.dk
Wed Feb 28 13:41:16 UTC 2007


Just stumpled over the one, i the current yum CVS HEAD.

[root at localhost yum]# time ./yummain.py remove policycoreutils
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading mirror speeds from cached hostfile
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
Checking deps for policycoreutils.i386 0-1.34.1-3.fc7 - e
Traceback (most recent call last):
  File "./yummain.py", line 193, in <module>
    main(sys.argv[1:])
  File "./yummain.py", line 135, in main
    (result, resultmsgs) = base.buildTransaction()
  File "/home/tim/workspace/yum/yum/__init__.py", line 516, in 
buildTransaction
    (rescode, restring) = self.resolveDeps()
  File "/home/tim/workspace/yum/yum/depsolve.py", line 1135, in _resolveDeps
    deps = self._mytsCheck()
  File "/home/tim/workspace/yum/yum/depsolve.py", line 1115, in _mytsCheck
    ret.extend(self._checkRemove(txmbr))
  File "/home/tim/workspace/yum/yum/depsolve.py", line 1376, in _checkRemove
    for po in self.pkgSack.searchProvides(r):
  File "/home/tim/workspace/yum/yum/__init__.py", line 487, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks())
  File "/home/tim/workspace/yum/yum/__init__.py", line 384, in _getSacks
    self._pkgSack.excludeArchs(archlist)
  File "/home/tim/workspace/yum/yum/packageSack.py", line 331, in 
excludeArchs
    sack.excludeArchs(archlist)
  File "/home/tim/workspace/yum/yum/sqlitesack.py", line 670, in 
excludeArchs
    obj = self.pc(rep,row)
  File "/home/tim/workspace/yum/yum/sqlitesack.py", line 52, in __init__
    self._read_db_obj(db_obj)
  File "/home/tim/workspace/yum/yum/sqlitesack.py", line 70, in _read_db_obj
    if db_obj.has_key(item):
AttributeError: 'sqlite3.Row' object has no attribute 'has_key'

Tim




More information about the Yum-devel mailing list