Keyring error when trying to remove account
Versions:
- OS: Arch Linux rolling (n/a)
- GTK Version: 3.24.41
- PyGObject Version: 3.48.1
- GLib Version : 2.80.0
- libsoup Version: 3.4.4
- python-nbxmpp Version: 4.5.4
- Gajim Version: 1.8.4
Traceback
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/keyring/backends/kwallet.py", line 97, in connected
self.handle = self.iface.open(self.iface.networkWallet(), wId, self.appid)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/dbus/proxies.py", line 72, in __call__
return self._proxy_method(*args, **keywords)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/dbus/proxies.py", line 141, in __call__
return self._connection.call_blocking(self._named_service,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/dbus/connection.py", line 634, in call_blocking
reply_message = self.send_message_with_reply_and_block(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/gajim/gtk/remove_account.py", line 119, in _on_button_clicked
self._on_remove()
File "/usr/lib/python3.11/site-packages/gajim/gtk/remove_account.py", line 141, in _on_remove
app.app.remove_account(self.account)
File "/usr/lib/python3.11/site-packages/gajim/gtk/application.py", line 583, in remove_account
CoreApplication.remove_account(self, account)
File "/usr/lib/python3.11/site-packages/gajim/common/application.py", line 421, in remove_account
passwords.delete_password(account)
File "/usr/lib/python3.11/site-packages/gajim/common/passwords.py", line 213, in delete_password
return SecretPasswordStorage.delete_password(account_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/gajim/common/passwords.py", line 136, in delete_password
_interface.backend.delete_password('gajim', account_name)
File "/usr/lib/python3.11/site-packages/keyring/backends/kwallet.py", line 146, in delete_password
if not self.connected(service):
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/keyring/backends/kwallet.py", line 99, in connected
raise InitError(f'Failed to open keyring: {e}.') from e
keyring.errors.InitError: Failed to open keyring: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken..
Steps to reproduce the problem
...