Open jrw opened 2 years ago
Hm. This is quite odd - what if you try to start Signal with this command-line argument? --password-store=basic
(found this forum thread: https://forums.linuxmint.com/viewtopic.php?t=312289)
Thanks for your reply Scott!
Using --password-store=basic
makes the problem disappear. It must be related somehow to the issue you found with Chromium, because I see that I also get that popup for Chromium (which I don't use very often).
I haven't investigated (much) the Chromium issue via your link, but I can add the "password-store" thing to my launcher for Signal and for Chromium. However, why should this have appeared with the latest release of Signal? Do you think it's a Linux Mint thing, or did something in that Signal release trigger it somehow? And what is causing Signal and Chromium to be related in this weird way?
We updated to Electron 18 in 5.42, and that came with an updated version of Chromium.
OK. Thanks! So, is adding the --password-store option the right fix? Does the Signal installer need to add that option to the launcher command line?
It certainly might; it's interesting, though, because we haven't seen this report from many folks. I guess they have a default keyring already set up?
Maybe others have a default keyring because of using chromium? I use chromium only when I have to (which is very seldom)
I've found one more place this would need to be changed if there is an update: the Startup Applications command line for Signal under the Preferences grouping. (The original one was the Signal launcher command line.)
Can conform the issue on KDE, where I have to grant access to my wallet for each application individually.
I have the same issue on Debian 11. I don't use Chromium so never setup a keyring.
I also experience this issue on Debian 11. I have never seen the keyring password window until the recent software update.
This will happen only if the keyring is not unlocked automatically, which is usually done when you enter username/password at login. If you enable booting to the desktop without user authentication, you get the unlock dialog when the first application tries to use the keyring. This explains, why only few people are affected.
This will happen only if the keyring is not unlocked automatically, which is usually done when you enter username/password at login. If you enable booting to the desktop without user authentication, you get the unlock dialog when the first application tries to use the keyring. This explains, why only few people are affected.
I believe the first two statement are true. However, the final statement is not exactly true...
I have used Signal Desktop for a long time, and version 5.42 is when I have first seen the keyring unlock prompt. It seems to me that Signal Desktop (or its upstream) clearly changed upon updating. Furthermore, I authenticate with my username/password at login, so I don't know why I am being prompted for a password when I launch Signal Desktop.
Upon inspection of my GNOME keyring using Seahorse, there are 2 entries containing "Chrome" or "Chromium" that I believe are related to Signal Desktop:
Chrome Safe Storage Control
Chromium Safe Storage
I never use GNOME keyring, and my GNOME keyring is empty except for these two logins.
Has Signal Desktop (or its Chrome/Chromium based upstream) been changed to start using GNOME keyring? If so, why?
* Redirects to https://bugs.chromium.org/p/chromium/issues/detail?id=660005
I use Manjaro with XFCE and also experience this issue since the last update.
I don't know if this is relevant but I get the same kind of prompt when I open Brave Browser.
What is the effect of GNOME keyring on Signal Desktop? What is the difference between entering a password to unlock the keyring and not entering it? Did the Signal Desktop entry in GNOME keyring exist prior to version 5.42?
Hi there, I also experience the issue on a fresh arch install, and it was present last week on previous (up-to-date-yet-cluttered) arch install.
We'll get a fix for this out in 5.45. Thanks for the reports, everyone!
I haven't seen the keyring dialog appear for a while, maybe since I installed 5.45.x but I'm not sure exactly when.
Since the last two comments confirm a fix for the old problem (and #6944 furthermore opines this is now desired behavior) this old ticket can be closed right? When searching for the problem that appeared in a recent update, this ticket appeared on top so, it being open, at first I didn't realise it is in fact an old and resolved thread
I have been using /opt/Signal/signal-desktop --password-store=gnome-libsecret --no-sandbox %U
rather than using --password-store=basic
for the past several months.
Bug Description
I just upgraded to Signal desktop 5.42.0 (on Linux Mint 20). When I stop and restart Signal, it is now asking "Choose password for new keyring"
Steps to Reproduce
Actual Result:
When I stop and restart Signal, it is now asking "Choose password for new keyring" "An application wants to create a new keyring called "Default keyring". Choose the password you want to use for it." This dialog locks up the entire user interface. I am able to cancel it (it comes back again immediately, but I can cancel it a second time), after which Signal starts as normal and I am able to use it normally. This repeats the next time I stop/restart Signal.
Expected Result:
When I stop and restart Signal, the application interface starts as normal and I am able to interact with it without answering any dialogs.
Screenshots
Platform Info
Signal Version: 5.42.0
Operating System: Linux Mint 20
Linked Device Version:
Link to Debug Log
https://debuglogs.org/desktop/5.42.0/59524b819542f797d3cb686e4cfe91c0b23e13bf37ddeebcc2d3b1019d1aee91.gz