Every few minutes I get an error message telling me GNOME Evolution sent an invalid request (Error 400) to my Google account ("OAuth2 secret not found"), and I can't sign in. I don't even use Evolution, and all the apps I do use accessing my Google account work as expected, e.g., Thunderbird.
The searching I did leads me to think this may be a google related bug, and that I can't really uninstall Evolution even if I wanted to ... but I don't know whether either assertion is accurate.
Has anyone else had this issue?
p.s. I could post a copy of the error message if it would be helpful, and someone told me how to do so
Had the same issue - older Evolution versions (3.36.5 and later) have an issue connecting with Google contacts. I had to upgrade to the flatpak latest package to resolve it. Just get the latest version though Software and it should fix that.
You can disable application and system notifications, in the notification panel settings if you please.
It hurts nothing. You should also be able to remove evolution by typing: sudo apt remove evolution. This should be able to be done safely. Read the terminal output to determine if it's safe for your system.
rc evolution 3.36.5-0ubuntu1 amd64 groupware suite with mail client and organizer
ii evolution-data-server 3.36.5-0ubuntu1 amd64 evolution database backend server
ii evolution-data-server-common 3.36.5-0ubuntu1 all architecture independent files for Evolution Data Server
ii libebackend-1.2-10:amd64 3.36.5-0ubuntu1 amd64 Utility library for evolution data servers
ii libebook-1.2-20:amd64 3.36.5-0ubuntu1 amd64 Client library for evolution address books
ii libebook-contacts-1.2-3:amd64 3.36.5-0ubuntu1 amd64 Client library for evolution contacts books
ii libecal-2.0-1:amd64 3.36.5-0ubuntu1 amd64 Client library for evolution calendars
ii libedata-book-1.2-26:amd64 3.36.5-0ubuntu1 amd64 Backend library for evolution address books
ii libedata-cal-2.0-1:amd64 3.36.5-0ubuntu1 amd64 Backend library for evolution calendars
ii libedataserver-1.2-24:amd64 3.36.5-0ubuntu1 amd64 Utility library for evolution data servers
ii libedataserverui-1.2-2:amd64 3.36.5-0ubuntu1 amd64 Utility library for evolution data servers
Thank you all for your thoughtful replies. I had seen some posts elsewhere saying that completely removing Evolution either removed components necessary for the desktop, or else the packages causing issues would still be present even after supposedly removing Evolution. (I know, it's confusing to me, too.)
In any case, I tried removing evolution (sudo apt remove evolution), only to be greeted by a message saying the package isn't installed. So I installed the Flathub version (3.48.4) via Software.
Look through your 'installed' tab in Software - when you find Evolution, click it - then at the top right you can change your versions - drop down to the 'Zorin Package' and you should get a button below the icon to Remove.
Lemme know if that works!
From the Software center though, mostly are going to be Snap packs - 'sudo snap refresh' for updates, 'sudo snap remove packagename' for removal, and 'sudo snap install packagename' for installs. Flatpak is similar, package names are different.
Thanks @PlumpKibbles. ... I don't have the snap version installed. At this point, I have now installed the Flatpak version and am waiting to see what happens.
Haha no worries - have kept the PlumpKibbles name alive for quite a while. Was on (first gen) Xbox Live, first generated gamertag I saw lol also same handle on other platforms so, if you see it - it's me!
I have removed Evolution (apt version) but left the residual data-server components where they are.
Caution: I nearly had a disaster thinking to remove evolution-data server some time back. Don't remove them, they are necessary for the OS to work (or were in past versions of Zorin OS Core). Correct me if I'm wrong.
Heh, great, if you're right I'll have to let them there despite I uninstalled Evolution . I don't like leaving stuff behind after uninstallations, I want order, this includes getting rid of residuals whenever possible.
Well, I thought I would test this, just to be sure. And wow....
sudo apt remove evolution-data-server
[sudo] password for mech-1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
chrome-gnome-shell evolution evolution-data-server evolution-ews evolution-plugin-bogofilter
evolution-plugin-pstimport evolution-plugins evolution-rss gdm3 gnome-remote-desktop gnome-shell
gnome-shell-extension-prefs gnome-shell-extension-remove-dropdown-arrows
gnome-shell-extension-x11gestures gnome-shell-extension-zorin-appindicator
gnome-shell-extension-zorin-desktop-icons gnome-shell-extension-zorin-magic-lamp-effect
gnome-shell-extension-zorin-menu gnome-shell-extension-zorin-printers
gnome-shell-extension-zorin-taskbar gnome-shell-extension-zorin-window-move-effect
gnome-shell-extensions gnome-shell-extensions-zorin-desktop zorin-appearance-layouts-shell-core
zorin-desktop-session
Gnome users (Zorin Core) would suffer.
Now, you might think I would just go ahead and say "Sure, why not?" since I am on Zorin OS Lite (XFCE). Except... it also makes pipewire, xwayland, touchegg, bogofilter and a lot of other packages defunct, too.
Looking into the dependencies; It is plain to see that Gnome-Shell lists evolution-data-server as a necessary dependency.
Why is this?
The Evolution Data Server package provides a unified backend for programs that work with contacts, tasks, and calendar information. It was originally developed for Evolution (hence the name), but is now used by other packages as well.