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 Ubuntu Touch 
seeded packages, which is subscribed to gnome-online-accounts in Ubuntu.

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to