debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #00666
[Bug 2109663] [NEW] GNOME Online Accounts fails to retrieve or store credentials due to persistent issues with the org.freedesktop.secrets service not activating properly via gnome-keyring-daemon
You have been subscribed to a public bug:
System Info:
- OS: Ubuntu 25.04 (pre-release, daily build)
- Desktop: GNOME Shell (Wayland)
- gnome-keyring version: 42.1-2ubuntu1
- libsecret version: 0.20.5-2
- Display Manager: gdm3
- Session Manager: systemd (user)
- Login Shell: bash
Problem Description:
After attempting to sign in via GNOME Online Accounts, the following errors occur:
- "Failed to obtain credentials from keyring"
- "Please try signing in again"
Seahorse displays:
“Could not load secret collection: No such secret collection at path: /org/freedesktop/secrets/collection/login”
Running:
busctl --user | grep secrets
Shows:
org.freedesktop.secrets ← in red/bold
This means the service is registered but not active.
Attempts to manually start the secrets component fail to bind to D-Bus.
Troubleshooting Already Performed:
- Verified PAM config in /etc/pam.d/gdm-password:
auth optional pam_gnome_keyring.so
session optional pam_gnome_keyring.so auto_start
- Reinstalled:
sudo apt install --reinstall gnome-keyring libsecret-1-0 libpam-gnome-keyring gcr
- Manually created:
- systemd user service for gnome-keyring-daemon
- .desktop autostart for secrets
- Created new “Login” keyring using seahorse
- Cleared and reset:
- ~/.local/share/keyrings/
- ~/.config/goa-1.0/
- ~/.cache/goa/
- Verified session environment
- Attempted login via:
WEBKIT_DISABLE_COMPOSITING_MODE=1 gnome-control-center online-accounts
Despite all of this, D-Bus consistently fails to bind
org.freedesktop.secrets.
Actual Behavior:
- gnome-keyring-daemon does not provide a secrets interface to D-Bus
- GNOME Control Center login fails with error about credentials
- seahorse reports broken/missing secret collections
Expected Behavior:
- gnome-keyring-daemon should auto-start and bind /org/freedesktop/secrets at login
- GNOME Online Accounts should store and retrieve credentials without error
Environment Hypothesis:
- This may be caused by incomplete session setup in Ubuntu 25.04 pre-release
- Possibly missing environment variables (e.g., $XDG_RUNTIME_DIR)
- Might also relate to GNOME 45/46 or systemd user session changes
- Issue is not present in Ubuntu 24.04 LTS
** Affects: gnome-online-accounts (Ubuntu)
Importance: Undecided
Status: New
** Tags: bot-comment dbus gnome-control-center gnome-keyring gnome-online-accounts libsecret ubuntu-25.04
--
GNOME Online Accounts fails to retrieve or store credentials due to persistent issues with the org.freedesktop.secrets service not activating properly via gnome-keyring-daemon
https://bugs.launchpad.net/bugs/2109663
You received this bug notification because you are a member of Debcrafters packages, which is subscribed to gnome-online-accounts in Ubuntu.