You are not logged in.

#1 2025-06-22 05:50:54

Epp
Member
Registered: 2022-07-11
Posts: 98

[SOLVED] Prevent "application wants to create a new keyring called Def

Hi,

Recently the/a solution still worked.
Add your password and after that choose the new password ("").
This for default and login. And of course to get to an end point. Do this also in the very irritating dialog box after the boot:

Choose password for new keyring

An application wants to create a new keyring called "Default". Choose the new password you want to use for it.

Although seahorse/gnome-keyring (excuses for the rough typing) is very obstinate.
The problem must come from the application.

So the setup.
I rather not, but a few years ago I installed gnome-keyring for getting fingerprint login working on this laptop through pam.
To stop gnome-keyring from bothering me, I installed seahorse.

The application causing the password problems most likely is protonvpn-app, with its auto start settings.
Saving a new empty password worked a few weeks ago, but now gnome-keyring is back and changing the password does not seem to work.
Hopefully there is a more durable solution then this empty password string solution.

Last edited by Epp (2025-08-15 16:08:34)

Offline

#2 2025-08-15 04:42:27

Epp
Member
Registered: 2022-07-11
Posts: 98

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

Update:

Most successful after the following steps.
Fingerprint login works and the troubling application logs in automatically after the fingerprint boot.
Without any password or keyring questions.

Delete all files from folder
~/.local/share/keyrings

No action for Seahorse
Reboot

After the boot give (save) no password for the an application wants you to create a new default keyring dialog box.

I will not pretend as if I know how this works. Most people don't.

Last edited by Epp (2025-08-15 04:53:02)

Offline

#3 2025-08-15 06:45:37

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,180

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

https://wiki.archlinux.org/title/GNOME/Keyring#PAM_step
If you're authenticating with your fingerprint, pam has no password to hand GKR via pam_gnome_keyring.so therefore you cannot use that.

Offline

#4 2025-08-15 13:56:09

Epp
Member
Registered: 2022-07-11
Posts: 98

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

Thanks Seth!

A moment I thought that I could remove gnome-keyring. I can't remember why I installed it in the first place.
I would say because of a previous/old need to synchronize with a Microsoft account.
But, then I saw it is a depency for pam.

Last edited by Epp (2025-08-15 13:57:12)

Offline

#5 2025-08-15 14:27:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,180

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

GKR is under no circumstances a dependency of PAM, it's the other way round (but that doesn't mean  that you /have/ to use the GKR pam module and you cannot if your authenticating with a fingerprint)

Offline

#6 2025-08-15 14:38:43

Epp
Member
Registered: 2022-07-11
Posts: 98

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

Hmm.. yes, time for a better sleep.

I looked if gnome-keyring was a service on my machine.

sudo systemctl --type=service

But it doesn't mention any *gnome*.
I do have in my xinitrc file:

gnome-keyring-daemon --start --components=secrets

Sorry for bothering you with it further but can you perhaps say if there is a way to turn the keyring off (rebooting included)?
This instead of removing the package.
I can not oversee what might go wrong if I do need it.

Last edited by Epp (2025-08-15 14:39:44)

Offline

#7 2025-08-15 14:50:25

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,180

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

Don't explicitly run it and probably mask it's dbus services:
- /usr/share/dbus-1/services/org.freedesktop.impl.portal.Secret.service
- /usr/share/dbus-1/services/org.freedesktop.secrets.service
- /usr/share/dbus-1/services/org.gnome.keyring.service
so it cannot be triggered

Offline

#8 2025-08-15 16:06:16

Epp
Member
Registered: 2022-07-11
Posts: 98

Re: [SOLVED] Prevent "application wants to create a new keyring called Def

There were no problems after turning off the lines.
So, after that I removed seahorse and the most gnome-keyring dependencies.
gnome-keyring itself is a depency for the package that I use with the auto login at boot.

But, with turning all off, I don't think gnome-keyring will bother me in the future.

Thank you very much!

Offline

Board footer

Powered by FluxBB