Ask Your Question

Evolution: Failed to retrieve credentials from the keyring

asked 2017-02-25 14:14:34 -0500

quark46 gravatar image

Evolution reported error: "Failed to authenticate: Failed to obtain an access token for '' : Failed to retrieve credentials from the keyring".

Online accounts app: shows "Credentials have expired" for Google I have logged in and allowed several times.

Fedora: Version 25 with all updates as of 2017-02-25

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2017-03-04 08:28:04 -0500

arya s. gravatar image

updated 2017-03-04 08:57:03 -0500

I have just found the fix and alleged (non-root) cause of this issue.

In my case this error happens when Gnome shell crashed and seems to also bring down the Gnome Online Account (GOA) daemon. The shell will be auto-restarted, but GOA won't be.

The fix is to replace the GOA old instance with the new one, just run this command (not as root)

/usr/libexec/goa-daemon --replace

Evolution/Nautilus and other programs which depend on GOA as credentials storage back-end will start working again. You can close the terminal/press ctrl-C, after that.

I have no idea how to reproduce this bug, but I did report the Gnome shell crash to Bugzilla.

edit flag offensive delete link more


Thanks - had the same problem when relogging to gnome session.

arakan94 gravatar imagearakan94 ( 2017-11-12 09:13:58 -0500 )edit

answered 2017-02-26 14:01:04 -0500

quark46 gravatar image

A new batch of patches showed up that included a new version of the Kernel and a new crypto-policy. I have not had the problem since, so the answer seems to be as simple as dnf update:


edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-02-25 14:14:34 -0500

Seen: 1,986 times

Last updated: Mar 04 '17