[Pkg-xmpp-devel] Bug#962366: gajim crashes at startup

Robert Pommrich robertus.apfelreich at googlemail.com
Sat Jun 6 21:39:43 BST 2020


Package: gajim
Version: 1.1.2-2~bpo9+1
Severity: normal

Dear Maintainer,

Gajim crashed at startup with:

$ gajim
Found default language: de
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 31, in function_out
    return function_in(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Keine derartige Schnittstelle »org.freedesktop.DBus.Properties« des Objekts im Pfad /org/freedesktop/secrets/collection/login

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 155, in get_default_collection
    return Collection(bus)
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 43, in __init__
    signature='ss')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 34, in function_out
    raise ItemNotFoundException('Item does not exist!')
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/gajim/application.py", line 220, in _activate
    self.interface = Interface()
  File "/usr/lib/python3/dist-packages/gajim/gui_interface.py", line 2704, in __init__
    app.connections[account] = Connection(account)
  File "/usr/lib/python3/dist-packages/gajim/common/connection.py", line 526, in __init__
    self.password = passwords.get_password(name)
  File "/usr/lib/python3/dist-packages/gajim/common/passwords.py", line 149, in get_password
    return get_storage().get_password(account_name)
  File "/usr/lib/python3/dist-packages/gajim/common/passwords.py", line 113, in get_password
    pw = backend.get_password(account_name)
  File "/usr/lib/python3/dist-packages/gajim/common/passwords.py", line 70, in get_password
    return self.keyring.get_password('gajim', account_name)
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 57, in get_password
    collection = self.get_preferred_collection()
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 45, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 158, in get_default_collection
    'default', session)
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 137, in create_collection
    dismissed, unlocked = exec_prompt_glib(bus, prompt)
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 134, in exec_prompt_glib
    exec_prompt(bus, prompt, callback)
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 122, in exec_prompt
    prompt_iface.connect_to_signal('Completed', new_callback)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 544, in connect_to_signal
    dbus_interface, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 369, in connect_to_signal
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 148, in add_signal_receiver
    path, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 400, in add_signal_receiver
  self._require_main_loop()
RuntimeError: To make asynchronous calls, receive signals or export objects, D-Bus connections must be attached to a main loop by passing mainloop=... to the constructor or calling dbus.set_default_main_loop(...)

Best regards,
Robert

-- System Information:
Debian Release: 9.12
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldoldstable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-10-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gajim depends on:
ii  gir1.2-gtk-3.0       3.22.11-1
ii  python3              3.5.3-1
ii  python3-cssutils     1.0-4.1
ii  python3-gi           3.22.0-2
ii  python3-gi-cairo     3.22.0-2
ii  python3-idna         2.2-1
ii  python3-keyring      10.1-1
ii  python3-nbxmpp       0.6.10-1~bpo9+1
ii  python3-openssl      16.2.0-1
ii  python3-precis-i18n  1.0.0-1~bpo9+1

Versions of packages gajim recommends:
ii  alsa-utils                              1.1.3-1
ii  aspell-de [aspell-dictionary]           20161207-1
ii  aspell-de-1901 [aspell-dictionary]      1:2-31
ii  ca-certificates                         20161130+nmu1+deb9u1
ii  dbus                                    1.10.28-0+deb9u1
pn  fonts-noto-color-emoji                  <none>
ii  gajim-omemo                             2.6.27-1~bpo9+1
pn  gajim-pgp                               <none>
pn  gir1.2-farstream-0.2                    <none>
pn  gir1.2-geoclue-2.0                      <none>
pn  gir1.2-gspell-1                         <none>
pn  gir1.2-gst-plugins-base-1.0             <none>
pn  gir1.2-gstreamer-1.0                    <none>
pn  gir1.2-gupnpigd-1.0                     <none>
pn  gir1.2-secret-1                         <none>
ii  gstreamer1.0-plugins-ugly               1.10.4-1
ii  plasma-workspace [notification-daemon]  4:5.8.6-2.1+deb9u1
ii  pulseaudio-utils                        10.0-1+deb9u1
ii  python3-crypto                          2.6.1-7
ii  python3-dbus                            1.2.4-1+b1
pn  python3-gnupg                           <none>
ii  python3-pil                             4.0.0-4+deb9u1

Versions of packages gajim suggests:
ii  avahi-daemon      0.6.32-2
ii  libxss1           1:1.2.2-1
pn  nautilus-sendto   <none>
pn  python3-kerberos  <none>
ii  python3-pycurl    7.43.0-2

-- no debconf information


More information about the Pkg-xmpp-devel mailing list