I have Evolution running on XFCE desktop on EndeavourOS (Arch Linux fork).
Whenever I start it, it asks for passwords of all e-mail accounts. I checked via Seahorse that entered passwords are written to login keyring, so it HAS access to the keyring. Ideas?
(I sent this by email the other day, but it did not pass through. Do not be surprised if it’s duplicated later on.)
On Sun, 2024-03-24 at 23:04 +0100, Stephen Bond via GNOME Discourse
wrote:
pasting the debug as the attachment got dropped.
Hi,
there is no need to paste the debug when it works. The debug is/can-be
useful when it does not work.
For the OAuth2, it depends whether it’s easier or not to use it. When
configuring the account, you simply select the OAuth2 as the used
Authentication method. You can do it in existing account Properties as
well, then you should be asked to go through the Yahoo! OAuth2 wizard
in a web browser. If not even after you right-click a Yahoo! account in
the folder tree and pick Refresh, then quit Evolution and start it
again.
Maybe there was an intermittent problem with the Yahoo! server, I
guess, supposing it works as expected again.
1.) I installed Evolution and restored data from backup.
2.) It asked for password of each mail account.
3.) I exited Evolution and ran it again.
4.) It asked for all passwords again.
5.) I tried to run Evolution with CAMEL_DEBUG=all but found nothing suspicious.
6.) I googled a bit and enabled “load GNOME services at startup” in XFCE session settings.
7.) I ran Evolution again and was prompted for passwords again.
8.) I searched for GNOME services and found out there isn’t gnome-keyring package installed, so I installed it.
9.) I ran Evolution and it was more and more the same (asking for passwords).
10.) I tried to install some related old library (libgnome-keyring?) but after running Evolution no improvement. I checked PAM config, all looked OK.
11.) I installed seahorse and found out that there IS login keyring with all those passwords stored there.
12.) I gave up and posted the situation to a few forums.
13.) I booted yesterday to find out the Evolution version I was asked about and Evolution did not ask for any password…