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

Reply via email to