Bug#851098: Adding Google account fails with "The session wrapping the secret does not exist"
Luke Faraone
lfaraone at debian.org
Thu Jan 12 00:13:49 UTC 2017
Package: gnome-online-accounts
Version: 3.22.3-2
Severity: normal
File: goa-daemon
When adding a new Google account to goa, the account is immediately marked
"Credentials have expired" -- this is for an account that has 2FA enabled and
was successfully linked to this computer in the past. (<6 months)
Syslog records the following:
```
Jan 12 00:07:14 argon dbus-daemon[1642]: Activating service name='org.freedesktop.Telepathy.ConnectionManager.sofiasip'
Jan 12 00:07:14 argon dbus-daemon[1642]: Activating service name='org.freedesktop.Telepathy.ConnectionManager.haze'
Jan 12 00:07:14 argon dbus-daemon[1642]: Successfully activated service 'org.freedesktop.Telepathy.ConnectionManager.sofiasip'
Jan 12 00:07:14 argon dbus-daemon[1642]: Successfully activated service 'org.freedesktop.Telepathy.ConnectionManager.haze'
Jan 12 00:07:14 argon goa-daemon[1781]: Remote error from secret service: org.freedesktop.Secret.Error.NoSession: The session wrapping the secret does not exist
Jan 12 00:07:14 argon goa-daemon[1781]: secret_password_store_sync() failed: The session wrapping the secret does not exist
Jan 12 00:07:14 argon goa-daemon[1781]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.15 was not provided by any .service files
Jan 12 00:07:14 argon goa-daemon[1781]: secret_password_lookup_sync() failed: The name :1.15 was not provided by any .service files
Jan 12 00:07:14 argon goa-daemon[1781]: /org/gnome/OnlineAccounts/Accounts/account_1484179634_4: Setting AttentionNeeded to TRUE because EnsureCredentials() failed with: Failed to retrieve credentials from the keyring (goa-error-quark, 4)
```
Immediately attempting to remove the account errors with a dialog:
> **Error removing account**
> GDBus.Error:org.freedesktop.Goa.Error.Failed: Failed to delete credentials from the keyring
and the following in syslog:
```
Jan 12 00:12:18 argon goa-daemon[1781]: Remote error from secret service: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.15 was not provided by any .service files
Jan 12 00:12:18 argon goa-daemon[1781]: secret_password_clear_sync() failed: The name :1.15 was not provided by any .service files
```
I'm running my session under with Wayland, in case that's part of the issue.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gnome-online-accounts depends on:
ii libc6 2.24-8
ii libgcr-base-3-1 3.20.0-3
ii libglib2.0-0 2.50.2-2
ii libgoa-1.0-0b 3.22.3-2
ii libgoa-backend-1.0-1 3.22.3-2
ii libkrb5-3 1.15-1
ii librest-0.7-0 0.8.0-2
ii libsoup2.4-1 2.56.0-2
ii libwebkit2gtk-4.0-37 2.14.2-1
Versions of packages gnome-online-accounts recommends:
ii dleyna-server 0.4.0-1.1
ii gnome-control-center 1:3.22.1-1
ii realmd 0.16.3-1
gnome-online-accounts suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list