I cannot login snapcraft.
Platform Kali 2021/64.
snap 2.56
snapd 2.56
series 16
kali 2021.2
kernel 5.10.0-kali7-amd64
snapcraft 7.0.8
After input account/password. It holds without any information till press ctrl-C.
And it shows followed information after ctrl-C:
^CTraceback (most recent call last):
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/util.py", line 48, in send_and_get_reply
raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('No such interface “org.freedesktop.DBus.Properties” on object at path /org/freedesktop/secrets/collection/login',)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/collection.py", line 161, in get_default_collection
return Collection(connection)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/collection.py", line 44, in __init__
self._collection.get_property('Label')
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/util.py", line 67, in get_property
(signature, value), = self.send_and_get_reply(msg)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/util.py", line 52, in send_and_get_reply
raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/snap/snapcraft/7779/bin/snapcraft", line 8, in <module>
sys.exit(run())
File "/snap/snapcraft/7779/lib/python3.8/site-packages/snapcraft/cli.py", line 169, in run
dispatcher.run()
File "/snap/snapcraft/7779/lib/python3.8/site-packages/craft_cli/dispatcher.py", line 406, in run
return self._loaded_command.run(self._parsed_command_args)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/snapcraft/commands/account.py", line 115, in run
store.StoreClientCLI().login()
File "/snap/snapcraft/7779/lib/python3.8/site-packages/snapcraft/commands/store/client.py", line 201, in login
credentials = self.store_client.login(
File "/snap/snapcraft/7779/lib/python3.8/site-packages/craft_store/base_client.py", line 130, in login
self._auth.ensure_no_credentials()
File "/snap/snapcraft/7779/lib/python3.8/site-packages/craft_store/auth.py", line 131, in ensure_no_credentials
if self._keyring.get_password(self.application_name, self.host) is not None:
File "/snap/snapcraft/7779/lib/python3.8/site-packages/keyring/backends/SecretService.py", line 78, in get_password
collection = self.get_preferred_collection()
File "/snap/snapcraft/7779/lib/python3.8/site-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
collection = secretstorage.get_default_collection(bus)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/collection.py", line 163, in get_default_collection
return create_collection(connection, 'Default',
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/collection.py", line 143, in create_collection
dismissed, result = exec_prompt(connection, prompt)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/secretstorage/util.py", line 142, in exec_prompt
dismissed, result = connection.recv_until_filtered(signals).body
File "/snap/snapcraft/7779/lib/python3.8/site-packages/jeepney/io/blocking.py", line 242, in recv_until_filtered
self.recv_messages(timeout=deadline_to_timeout(deadline))
File "/snap/snapcraft/7779/lib/python3.8/site-packages/jeepney/io/blocking.py", line 172, in recv_messages
msg = self.receive(timeout=timeout)
File "/snap/snapcraft/7779/lib/python3.8/site-packages/jeepney/io/blocking.py", line 165, in receive
return self._receive(timeout_to_deadline(timeout))
File "/snap/snapcraft/7779/lib/python3.8/site-packages/jeepney/io/blocking.py", line 102, in _receive
b, fds = self._read_some_data(timeout=deadline_to_timeout(deadline))
File "/snap/snapcraft/7779/lib/python3.8/site-packages/jeepney/io/blocking.py", line 106, in _read_some_data
for key, ev in self.selector.select(timeout):
File "/snap/snapcraft/7779/usr/lib/python3.8/selectors.py", line 468, in select
fd_event_list = self._selector.poll(timeout, max_ev)
The networks is ok and I can login in browser.