-
-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyring AttributeError #483
Comments
I just had this issue. Revert to 21.5.0 by running sudo pip3 install keyring==21.5.0 or sudo pip install keyring==21.5.0 |
Can confirm by running |
No probz. I've also spoken to proton staff. They are currently working on addressing the issue, so keep an eye out and test newer keyring after the next proton vpn update. |
Thank you.. This helped. |
Looking at the changelog, since #403, Keyring 21.6 no longer eagerly initializes the backends and describes what consumers like protonvpn need to do to restore the prior behavior (explicitly invoke I don't think I considered this failure mode when making the change, where a consumer is not reliant on the initialization of a backend, but is reliant on the backend discovery (initialized plugins). It may be possible and even desirable for keyring to expose the (currently protected) However, in this case, I can't see the usage, but I do see Hope that helps. Since this issue seems to be rooted in proprietary code and there's no action strongly implicated for keyring, I'm going to close this issue, but feel free to comment or open a new issue if there's more that keyring could/should be doing to support the protonvpn case. |
Oh my gawd, thank you for mentioning this. After hours of googling and struggling to figure out why I couldn't for the life of me get my scripts to work in python3.
I randomly stumble upon this and finally learn I need to do a
Anyway, this is unrelated to protonvpn and I thought I'd quote the above error message so lucky people can find this suggestion a little earlier. 🙂 |
Describe the bug
I have just installed a fresh install of Linux Distro and for some reason I am unable to load up a Protonvpn-cli. I get this AttributeError in the end.
AttributeError: module 'keyring.backends' has no attribute 'kwallet'
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Im not sure?
Environment
Kali Linux
$ pip list | grep keyring
keyring 21.7.0
$ keyring --list-backends
keyring.backends.kwallet.DBusKeyring (priority: 5.1)
keyring.backends.chainer.ChainerBackend (priority: 10)
keyring.backends.SecretService.Keyring (priority: 5)
keyring.backends.fail.Keyring (priority: 0)
Additional context
I greatly appropriate the help thank you.
The text was updated successfully, but these errors were encountered: