You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Keyring/Credential not unlocked when logging in #50
dms-greeter 2.1.2+git127.f68ff1eb (commit f68ff1e, built 2026-11-06_17:09:10)
Description
I have recently updated to fedora 45 workstation. One of the changes in f45 involve a change from gnome-keyring to oo7 for credential and secrets storage. After updating and logging in to niri+duxshell and opening chrome, a popup appears asking me to type in my password again to unlock keyring.
I do not have a custom /etc/pam.d/greetd. I directly input my password while logging in.
Expected Behavior
Keyring/credential storage should unlock upon logging in
Steps to Reproduce
Update from Fedora 44 Workstation to Fedora 45 Workstation
Have dms-greeter enabled.
Log in and open google chrome or another app that stores credentials and a popup will appear asking to unlock the keyring.
Experiencing a similar issue here though not sure if it is the same cause as I am still on Fedora 44 still. Also running Niri + dux-greeter:
$ dnf info --installed dux-greeter
Installed packages
Name : dux-greeter
Epoch : 1
Version : 2.1.1
Release : 1.fc44
Architecture : aarch64
Installed size : 29.1 MiB
Source : dux-greeter-2.1.1-1.fc44.src.rpm
From repository : copr:copr.fedorainfracloud.org:duxlabs:dux-repo
Summary : DMS Greeter for greetd
URL : https://github.com/duxlabs-dev/dux-greeter
License : MIT
Description : DMS Greeter is a greetd login screen with the Dux Shell aesthetic.
: A single Go binary with the Quickshell UI embedded; the UI is extract
: ed
: to the greeter cache directory at startup.
:: Supports multiple compositors including Niri, Hyprland, Mango, and Sw
: ay with
: session selection, user authentication, and dynamic theming synced fr
: om
: Dux Shell.
Vendor : Fedora Copr - user duxlabs
Later oo7-daemon-login exits. This happens when I open google chrome and type in the password to unlock the keyring
❯ journalctl --user -u oo7-portal -fa
Nov 08 16:57:10 SE4 systemd[1552]: Starting oo7-portal.service - Secret portal service (oo7 implementation)...
Nov 08 16:57:10 SE4 oo7-portal[2191]: 2026-11-08T11:27:10.404286Z INFO oo7_portal: Initializing oo7-portal 0.7.0-alpha
Nov 08 16:57:10 SE4 systemd[1552]: Started oo7-portal.service - Secret portal service (oo7 implementation).
Nov 08 17:00:04 SE4 oo7-portal[2191]: 2026-11-08T11:30:04.038674Z WARN oo7::secret: Failed to decode secret as UTF-8: invalid utf-8 sequence of 1 bytes from index 0, falling back to blob
The WARN and the popup to unlock keyring appear at the same time
Activity
sagebind commentedon Nov 7, 2026
Experiencing a similar issue here though not sure if it is the same cause as I am still on Fedora 44 still. Also running Niri + dux-greeter:
Keyring is not unlocked when logging in.
EldoDvae commentedon Nov 8, 2026
An update to this:
I somehow have both
gnome-keyring-daemonandoo7-portal,oo7-daemon-loginrunning at the same timeEldoDvae commentedon Nov 8, 2026
Later
oo7-daemon-loginexits. This happens when I open google chrome and type in the password to unlock the keyringThe WARN and the popup to unlock keyring appear at the same time