Rémi Vanicat wrote:
> Package: gajim
> Version: 0.13.1-1
> Severity: important
> 
> Since a recent (and major) upgrade of my sid box, gajim stopped to work: it 
> failed with the error:
> AttributeError: Interface instance has no attribute 'roster'
> 
> full log is :
> % 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.5/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.5/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'

It's known upstream and will be in 0.13.2 which should be released soon.

As a temporary workarround, edit your ~/.gajim/config, and replace lines
like:
accounts.ACCOUNT.password = None
by
accounts.ACCOUNT.password =
(Remove the None you see in those lines)

and that will work.

-- 
Yann



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to