Yum goes yuck

Jonathan Corbet lwn-ft at lwn.net
Wed Feb 28 22:32:34 UTC 2007


Another day, another attempted update...

[...]
Checking deps for mesa-libGLU.i386 0-6.5.2-6.fc7 - u
Checking deps for e2fsprogs.x86_64 0-1.39-11 - 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 1261, in _checkInstall
    member.setAsDep(txmbr.po)
UnboundLocalError: local variable 'member' referenced before assignment

A look at the function makes it clear that there are paths were "member"
could fail to be set, but it didn't yield a whole lot more light than
that... 

FWIW, the problem was 100% repeatable.  Updating e2fsprogs separately
made it go away, though.

jon




More information about the fedora-test-list mailing list