[Pkg-xmpp-devel] Bug#1036590: gajim: Insists on creating a kwalletd keystore, preventing startup

Matt Marjanovic maddog at mir.com
Tue May 23 06:56:34 BST 2023


Package: gajim
Version: 1.7.3-2
Severity: important
X-Debbugs-Cc: maddog at mir.com

Dear Maintainer,

After an upgrade (not sure what the prior, not-broken version was), on startup
gajim now insists on opening a keystore/password store... a "KDE Wallet Service"
window keeps popping up (and annoyingly grabbing focus, preventing one from
doing anything else on the desktop).  Hit Cancel, it pops up again in a few
seconds.

Every time Cancel is hit, the following errors dumped to terminal:

05/22/2023 22:49:27 (E) gajim.c.passwords          Request password failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/gajim/common/passwords.py", line 100, in get_password
    return _interface.backend.get_password('gajim', account_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/chainer.py", line 49, in get_password
    password = keyring.get_password(service, username)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/kwallet.py", line 111, in get_password
    raise KeyringLocked("Failed to unlock the keyring!")
keyring.errors.KeyringLocked: Failed to unlock the keyring!


gajim also puts up a password dialog, and what I expect is to be able to simply
enter my password in that dialog and hit enter.

If I do manage to enter my password in that dialog, while dodging the KDE wallet dialogs,
then gajim does appear to connect to my account normally --- BUT, the wallet dialogs
just keep coming anyway.  There does not seem to be any way to make them stop unless
I kill gajim.

-mm


-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gajim depends on:
ii  desktop-file-utils           0.26-1
ii  gir1.2-gst-plugins-base-1.0  1.22.2-dmo1
ii  gir1.2-gtk-3.0               3.24.37-2
ii  gir1.2-gtksource-4           4.8.4-4
ii  python3                      3.11.2-1+b1
ii  python3-cairo                1.20.1-5+b1
ii  python3-cryptography         38.0.4-3
ii  python3-css-parser           1.0.8-1
ii  python3-gi                   3.42.2-3+b1
ii  python3-gi-cairo             3.42.2-3+b1
ii  python3-idna                 3.3-1
ii  python3-keyring              23.9.3-2
ii  python3-nbxmpp               4.2.2-2
ii  python3-packaging            23.0-1
ii  python3-pil                  9.4.0-1.1+b1
ii  python3-precis-i18n          1.0.5-2

Versions of packages gajim recommends:
ii  alsa-utils                           1.2.8-1
ii  aspell-en [aspell-dictionary]        2020.12.07-0-1
ii  ca-certificates                      20230311
ii  dbus                                 1.14.6-1
ii  fonts-noto-color-emoji               2.038-1
ii  gajim-omemo                          2.9.0-1
ii  gajim-openpgp                        1.5.0-1
ii  gir1.2-ayatanaappindicator3-0.1      0.5.92-1
ii  gir1.2-farstream-0.2                 0.2.9-1
ii  gir1.2-geoclue-2.0                   2.6.0-2
ii  gir1.2-gsound-1.0                    1.0.3-2
ii  gir1.2-gspell-1                      1.12.0-1+b2
ii  gir1.2-gstreamer-1.0                 1.22.0-2
ii  gir1.2-gupnpigd-1.0                  1.2.0-3
ii  gir1.2-secret-1                      0.20.5-3
ii  gstreamer1.0-gl                      1.22.2-dmo1
ii  gstreamer1.0-nice                    0.1.21-1
ii  gstreamer1.0-plugins-ugly            1:1.22.2-dmo1
ii  notification-daemon                  3.20.0-4+b1
ii  pulseaudio-utils                     16.1+dfsg1-2+b1
ii  python3-dbus                         1.3.2-4+b1
ii  python3-gssapi                       1.8.2-1+b1
ii  python3-sentry-sdk                   1.9.10-2
ii  sox                                  14.4.2+git20190427-3.5
ii  xfce4-notifyd [notification-daemon]  0.7.3-1

Versions of packages gajim suggests:
ii  libxss1          1:1.2.3-1
pn  nautilus-sendto  <none>

-- no debconf information



More information about the Pkg-xmpp-devel mailing list