The Python traceback is:
"Traceback (most recent call last):
File “/usr/lib/python2.6/site-packages/smart/interfaces/gtk/interactive.py”, line 180, in callback
exec code in globals
File “<callback>”, line 1, in <module>
File “/usr/lib/python2.6/site-packages/smart/interfaces/gtk/interactive.py”, line 424, in applyChanges
if self._ctrl.commitTransaction(transaction, confirm=confirm):
File “/usr/lib/python2.6/site-packages/smart/control.py”, line 505, in commitTransaction
return self.commitChangeSet(trans.getChangeSet(), caching, confirm)
File “/usr/lib/python2.6/site-packages/smart/control.py”, line 566, in commitChangeSet
pmclass().commit(pmcs, pkgpaths)
File “/usr/lib/python2.6/site-packages/smart/backends/rpm/pm.py”, line 167, in commit
fd = os.open(path, os.O_RDONLY)
TypeError: coercing to Unicode: need string or buffer, NoneType found"
Is there a Smart update which fixes this ?