question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Remove keyring requirement - replace with cookie/other token (gnome_keyring)

See original GitHub issue

The Issue

We’ve had some complaints and seensome startup issues because users didn’t have gnome keyring installed. From what I understand, it’s not on all Linux distros and some people choose to use it for various reasons. Is it possible to generate the auth token in a different way for Linux? Possibly some hash of the wallet pubkey and timestamp?

Steps to reproduce

  1. Run bry-app without gnome keyring installed
  2. hangs on authenticating screen
  3. see daemon log below

Expected behaviour

Tell us what should happen

Actual behaviour

Tell us what happens instead

System Configuration

  • LBRY Daemon version: 0.13.1
  • LBRY App version: 0.13.0
  • LBRY Installation ID:
  • Operating system: Kubuntu

Anything Else

017-07-01 01:00:28,047 INFO     lbrynet.lbrynet_daemon.Daemon:531: Starting to setup up file manager
2017-07-01 01:00:28,073 INFO     lbrynet.lbryfilemanager.EncryptedFileManager:126: Started 0 lbry files
2017-07-01 01:00:28,073 INFO     lbrynet.lbrynet_daemon.Daemon:542: Done setting up file manager
2017-07-01 01:00:28,075 INFO     lbrynet.lbrynet_daemon.Daemon:271: Starting balance: 0
2017-07-01 01:00:28,075 INFO     lbrynet.lbrynet_daemon.Daemon:248: Started lbrynet-daemon
2017-07-01 01:00:28,076 INFO     lbrynet.lbrynet_daemon.Daemon:249: 0 blobs in manager
2017-07-01 01:00:28,974 INFO     lbrynet.core.Wallet:809: Resolving lbry://one
** Message: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files
(node:5341) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: The name org.freedesktop.secrets was not provided by any .service files                                                                                              
(node:5341) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.                                                                        
** Message: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files                                                                                                          
(node:5341) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: The name org.freedesktop.secrets was not provided by any .service files

Screenshots

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:5
  • Comments:16 (9 by maintainers)

github_iconTop GitHub Comments

3reactions
filipnyquistcommented, Aug 2, 2017

Some People cannot install the gnome-keyring as it Will put their current keyring out of place.

2reactions
tzarebczancommented, Apr 1, 2020

We’ve removed it from the recent release (0.44), woohooo!!!

Read more comments on GitHub >

github_iconTop Results From Across the Web

GNOME/Keyring - ArchWiki
GNOME Keyring is "a collection of components in GNOME that store secrets, ... the default keyring, "Login") can be changed and even removed....
Read more >
How can I stop being prompted to unlock the 'default' keyring ...
Press Alt + F2 , type seahorse and press Enter to start the Gnome Keyring Manager: ... Disable the login keyring password from...
Read more >
How to disable keyring in Ubuntu, elementary OS, and Linux ...
I created one keyring but it isn't the all required default one and nothing asks to save a password to it. How do...
Read more >
How to disable keyring popup on Ubuntu - LinuxConfig.org
In this tutorial, we show the step by step instructions to disable the keyring pop up on an Ubuntu Linux system.
Read more >
The Keyring Concept in Ubuntu: What is It and How to Use it?
Enter Password To Unlock Your Login Keyring Ubuntu ... etc use an implementation of gnome-keyring to provide this keyring feature in Linux.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found