Solved password for keyring (solved)
-
Hello,
Since I updated to 2.0.1309.29 this morning (from MXLinux repo), a dialog appears asking for "password for keyring 'Default keyring'" when Vivaldi is started. I have no password, but hitting cancel 4 (four!) times gets me in to Vivaldi.The process gnome-keyring-daemon first appears when Vivaldi is started, so I conclude V initiates it. Can I ask V not to? Is there another way to bypass the dialog?
I normally run V in firejail, but the password dialog appears also when I run it normally. MX-Linux (Debian 4.15.17-1~mx17+1 (2018-04-23) x86_64 GNU/Linux)
Thanks! In the meantime, I roll back
edited for clarity -
For people on MXlinux, you may need to install
libpam-gnome-keyring.
It seems mx doesn't have that package installed by default, but it is required for automatic unlocking of gnome-keyring.
General procedure is here: https://mxlinux.org/wiki/system/gnome-keyring -
@wognath
If you autologin, the Login keyring is not unlocked. (~/.local/share/keyrings/login.keyring)Besides passwords, a Chromium Safe Storage key (used to encrypt cookie values) is stored in your default password store.
Vivaldi auto-detects which password store to use but you can also specify to save as plain text with the flag--password-store=basic
https://wiki.archlinux.org/index.php/Chromium/Tips_and_tricks#Force_a_password_store -
Thanks, CantankRus. I do autologin, and Seahorse shows locked default keyring.
I read a recommendation to set a blank password. I'm currently using Vivaldi 1.5, but I'll reinstall 2.0 and try your suggestions.
I wonder why this behavior changed from 1.5 to 2.0. -
@wognath
The simplest solution is to not use autologin but that's up to you and how you use your computer. -
I was able to get rid of the password prompt on debian 9 by enabling under session and startup, app autostart:
Secret Storage Service (GNOME Keyring: secret service)
This was on XFCE desktop, but the other destops should have something similar.
Both Chromium and Vivaldi were affected.
No Autologin on for the system. -
@slake
Yes that may also be the problem. Don't know why it would change after an upgrade to vivaldi though.
I'm using xfce in Xubuntu where session and startup has an advanced option to enable gnome services at startup.
This will start/usr/bin/gnome-keyring-daemon --daemonize --login
If gnome-keyring-daemon is not running I get the password prompt when running vivaldi.
-
@cantankrus Yes, that should work as well. As long as there is no autologin to system.
I'm not sure either why the update triggered the prompt to appear. I had to use the system login password to get past it.
It could be the Vivaldi update increased the security req in some way.I just tried it on Manjaro, but it has autologin, so the prompt still appears. I made the mistake there of entering a password back when I initially used the system.
-
@slake said in password for keyring:
I was able to get rid of the password prompt on debian 9 by enabling under session and startup, app autostart:
Secret Storage Service (GNOME Keyring: secret service)This isn't working for me. MX Linux 17.1, built on Debian stretch 9.3.
-
@paul1149
Policy Kit Authentication Agent is also part of the process. I'm on my older machine now and it is all good with chromium and vivaldi-snapshot and vivaldi-stable. I think here on debian the signon for the browsers uses the system login passwd automatically via the pamd.
When I first start one of the browsers, I see the process gnome-keyring-d come to the fore briefly.
Maybe try enabling the general option "gnome services at startup" as per @CantankRus, and reboot. -
Briefly back in 2.0 to try the suggestions:
-remove autologin
-enable Secret Storage Service
-enable gnome services at startup
I have tried 111, 101, 110 and 100, but I still have to hit Cancel 4 times to get in to Vivaldi!
Thanks for the suggestions. -
Suddenly Gnome-Keyring-Daemon CPU usage started to increase during the loading any other. Auto login On
I checked everything concerned to Gnome Keyring. I found out multiples copies of any entry on login.keyring. My router had 29 logins. -
@slake said in password for keyring:
Maybe try enabling the general option "gnome services at startup" as per @CantankRus, and reboot.
I just added that, and still no-go. I don't auto-login, btw, so that's not a factor. And yes, I'm in XFCE. Thanks anyway.
-
@paul1149
On startup vivaldi creates in the login.keyring, chrome safe storage and chrome safe storage control encryption keys.
Try closing vivaldi and deleting these using seahorse.
Be aware that you will loose active website logins in vivaldi and will have to login again. -
For people on MXlinux, you may need to install
libpam-gnome-keyring.
It seems mx doesn't have that package installed by default, but it is required for automatic unlocking of gnome-keyring.
General procedure is here: https://mxlinux.org/wiki/system/gnome-keyring -
@CantankRus Thanks much for that info.
@slake That appears to have solved it. I have logged out and back in, and this time I did not have to deal with the keyring. I guess it's good now. Thanks much for that.
-
@slake Worked here, too. Thanks.
EDIT: since I auto-login, I have to enter my pwd the first time I open Vivaldi. -
@slake
@paul1149
Yes I agree the answer is to install libpam-gnome-keyring.
Being an xfce user I decided to install MXlinux to have a squiz.libpam-gnome-keyring is only a recommended dependency for gnome-keyring.
By default Xubuntu considers recommended packages as dependencies, whereas MXlinux does not.Following the procedure in @slake's link, the Login keyring was created and unlocked at login.
P.S I like the look and tools of MX and it may just be my new xfce desktop. -
@cantankrus said in password for keyring:
P.S I like the look and tools of MX and it may just be my new xfce desktop.
There you go. Doggone fast too.
-
Please excuse me for revive this old thread. I have the same behavior on my Linux Mint Cinnamon 20. Equal if manually or automatically logged on. When I see a Browser asks me for my System Password, all red Lights is turned on in my Head. I will never give a Browser my System Password. So I click always on Cancel. And then Vivaldi asks me two more Times for the Password. Is there an Config Option in Vivaldi to turn off this Behavior?
-
@Codehunter
All this is doing is unlocking the gnome-keyring to store your passwords encrypted.
The browser is trying to access the locked keyring so it is the keyring asking you for the password.
If you don't like ...disable autologin or launch Vivaldi with the
--password-store=basic
flag.
This is less secure than using the keyring, as passwords are stored as plain text.
https://wiki.archlinux.org/index.php/Chromium#Force_a_password_store -
Ppafflick moved this topic from Vivaldi for Linux on
-
Ppafflick marked this topic as a question on
-
Ppafflick has marked this topic as solved on