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 ?