Gajim aborts on load if gnome-keyring isn’t launched
This is on version 32b74b45:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/gajim/application.py", line 164, in _activate
from gajim.gui_interface import Interface
File "/usr/lib/python3.6/site-packages/gajim/gui_interface.py", line 65, in <module>
from gajim import dialogs
File "/usr/lib/python3.6/site-packages/gajim/dialogs.py", line 53, in <module>
from gajim.options_dialog import OptionsDialog
File "/usr/lib/python3.6/site-packages/gajim/options_dialog.py", line 3, in <module>
from gajim.common import passwords
File "/usr/lib/python3.6/site-packages/gajim/common/passwords.py", line 37, in <module>
import keyring
File "/usr/lib/python3.6/site-packages/keyring/__init__.py", line 3, in <module>
from .core import (set_keyring, get_keyring, set_password, get_password,
File "/usr/lib/python3.6/site-packages/keyring/core.py", line 154, in <module>
init_backend()
File "/usr/lib/python3.6/site-packages/keyring/core.py", line 67, in init_backend
keyrings = filter(limit, backend.get_all_keyring())
File "/usr/lib/python3.6/site-packages/keyring/util/__init__.py", line 21, in wrapper
func.always_returns = func(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/keyring/backend.py", line 173, in get_all_keyring
exceptions=TypeError))
File "/usr/lib/python3.6/site-packages/keyring/util/__init__.py", line 31, in suppress_exceptions
for callable in callables:
File "/usr/lib/python3.6/site-packages/keyring/backend.py", line 165, in is_class_viable
keyring_cls.priority
File "/usr/lib/python3.6/site-packages/keyring/util/properties.py", line 24, in __get__
return self.fget.__get__(None, owner)()
File "/usr/lib/python3.6/site-packages/keyring/backends/SecretService.py", line 37, in priority
bus = secretstorage.dbus_init()
File "/usr/lib/python3.6/site-packages/secretstorage/__init__.py", line 41, in dbus_init
return connect_and_authenticate()
File "/usr/lib/python3.6/site-packages/jeepney/integrate/blocking.py", line 72, in connect_and_authenticate
sock.connect(bus_addr)
ConnectionRefusedError: [Errno 111] Connexion refusée