gajim doesn't run on Gentoo Linux
Bug description
I had tried versions a above 0.12.5 (hg and 0.13) and gajim keep falling with this error:
$ gajim Traceback (most recent call last): File "gajim.py", line 3698, in <module> interface = Interface() File "gajim.py", line 3516, in init gajim.connections[account] = common.connection.Connection(account) File "/usr/share/gajim/src/common/connection.py", line 143, in init self.password = passwords.get_password(name) File "/usr/share/gajim/src/common/passwords.py", line 217, in get_password return get_storage().get_password(account_name) File "/usr/share/gajim/src/common/passwords.py", line 100, in get_password self.save_password(account_name, password) File "/usr/share/gajim/src/common/passwords.py", line 128, in save_password display_name, attributes1, password, update) TypeError: item_create_sync() argument 5 must be string, not None Error in atexit._run_exitfuncs: Traceback (most recent call last): File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "gajim.py", line 392, in on_exit gajim.interface.roster.prepare_quit() AttributeError: Interface instance has no attribute 'roster' Error in sys.exitfunc: Traceback (most recent call last): File "/usr/lib/python2.6/atexit.py", line 24, in _run_exitfuncs func(*targs, **kargs) File "gajim.py", line 392, in on_exit gajim.interface.roster.prepare_quit() AttributeError: Interface instance has no attribute 'roster'
Steps to reproduce
- compile and install gajim
- run gajim
Software versions
OS version: Gentoo Linux
GTK version: 2.18.3
PyGTK version: 2.16.0-r1
Python version: 2.6.2-r1