F40 - evolution/keyring, accounts using GOA:google

Upgraded to f40 and mail accounts defined as GOA:google fail to authorize. How do I reset the GNOME Authorization? The account using just the keyring(yahoo) works.

Added evolution-dataserver, f40, google

I just assumed it is evolution-dataserver and would also like to ask about that.

Try journalctl and search for auth or google ?

I think your setup is also not that clear, your keyring is normally local, but you have it on yahoo??

journalctl - nothing after the upgrade. I’m just saying yahoo works but gmail and outlook fail. They are defined as using GOA:google but Yahoo is not. It’s the evolution email application not a server. GOA means GNOME online accounts(see in setting(online accounts). I’m also using Cinnamon.

Evolution is the mail app, but if you registered the account on GNOME and outside of the app, then it should be handled by the dataserver to my knowledge.

It would be really good to have a clear list of your setup, please in the main post:

  • fedora version
  • used desktop
  • used apps
  • where did you register accounts
  • how did you do it
  • what accounts work
  • exact error messages when it doesnt work, using journalctl, or running evolution from the terminal, or a GUI error message
1 Like

F40, I believe moves to GNOME-46 apparently a major upgrade. I created my email so long ago please don’t ask how I did it. The error:
“Failed to call tasklists::list: Failed to obtain an access token for “dufferdo2’s list”: No credentials found in the keyring”. This I think is a misnomer, the GOA:google I think is no longer recognized. From the Gnome web site, they log journal messages as WARNING or CRITICAL, none found.

I found this at the Evolution web site, but how to use?

GNOME Online Accounts

The evolution-source-registry can be also run with special debugging output for GNOME Online Accounts (GOA) since 3.29.1. It can be enabled with:

GOA_DEBUG=1 evolution-source-registry >& log.txt

GOA messages are prefixed with [EDS-GOA] and they usually contain also date and time when they had been printed.

Found in: /usr/libexec/evolution-source-registry

[EDS-GOA] 2024-04-28 10:22:20.177 - Bus-acquired, connecting to the service
[EDS-GOA] 2024-04-28 10:22:20.197 - Connected to service, received 3 accounts
[EDS-GOA] 2024-04-28 10:22:20.197 - Found 2 existing sources
[EDS-GOA] 2024-04-28 10:22:20.197 - Assign source '8125d46b1573ae41fb8a9722fdd6d9239526c39c' (enabled:1) with account 'account_1633131188_0'
[EDS-GOA] 2024-04-28 10:22:20.199 - Assign source 'e8ea9360a1f6f2b7494de3d912a617bb083bce99' (enabled:1) with account 'account_1633131282_1'
[EDS-GOA] 2024-04-28 10:22:20.199 - Pairing account 'account_1633131188_0' with existing source '8125d46b1573ae41fb8a9722fdd6d9239526c39c' and backend 'google'
[EDS-GOA] 2024-04-28 10:22:20.199 - Pairing account 'account_1633131282_1' with existing source 'e8ea9360a1f6f2b7494de3d912a617bb083bce99' and backend 'outlook'
[EDS-GOA] 2024-04-28 10:22:20.199 - No suitable backend found for account 'account_1633131350_2'
[EDS-GOA] 2024-04-28 10:22:20.213 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:20.215 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring
[EDS-GOA] 2024-04-28 10:22:20.215 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:20.216 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring
[EDS-GOA] 2024-04-28 10:22:20.216 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:20.217 - GetAccessToken: "dufferdo2@gmail.com" (8125d46b1573ae41fb8a9722fdd6d9239526c39c): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring
[EDS-GOA] 2024-04-28 10:22:32.254 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:32.343 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:32.668 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: Failed to refresh access token (rest-proxy-error-quark, 400): Bad Request
[EDS-GOA] 2024-04-28 10:22:32.670 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring
[EDS-GOA] 2024-04-28 10:22:33.007 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:33.115 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:33.391 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: Failed to refresh access token (rest-proxy-error-quark, 400): Bad Request
[EDS-GOA] 2024-04-28 10:22:33.392 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring
[EDS-GOA] 2024-04-28 10:22:33.723 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:33.854 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): Calling ensure-credentials
[EDS-GOA] 2024-04-28 10:22:34.220 - GetAccessToken: "dufferdo2@outlook.com" (e2c2d56dc1cfcc7c54eaa06c88d8ed48df893cfe): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: Failed to refresh access token (rest-proxy-error-quark, 400): Bad Request
[EDS-GOA] 2024-04-28 10:22:34.222 - GetAccessToken: "dufferdo2@gmail.com" (fdc0d9477cb1b87c0ded98f20387144b12c45e31): ensure-credentials failed: GDBus.Error:org.gnome.OnlineAccounts.Error.NotAuthorized: No credentials found in the keyring

Your problem looks similar to something someone else reported recently: Google and Gnome Online Accounts