You are not logged in.

#1 2018-03-29 22:51:35

joasis
Member
Registered: 2018-02-27
Posts: 14

[SOLVED] [Gnome] Calendar doesn't synchronize with Google

Hey everyone,

I've been having some trouble synchronizing my Google calendar with Gnome apps (gnome-calendar, evolution, etc.). Events seem to have disappeared after the update to Gnome 3.28.0 (although, I'm not 100% sure that was the trigger).

I have my Google account added as a Gnome online account. Email works fine in Geary and Evolution. "Less secured apps" option is enabled in account settings. Gnome calendar does not display any calendars from my Google account, trying to synchronize it returns "Process X (gnome-calendar) of user 1000 dumped core." in the journal (interestingly, after the update some other apps, like gnome-control-center and gnome-logs, sometimes crash with the same error).

Evolution allows to manually add a Google calendar. It seems to authenticate successfully but immediately after I get errors like these:

Data source “Google” does not support OAuth 2.0 authentication"

or

The reported error was “Failed to issue REPORT: HTTP error code 405 (Method Not Allowed): The server responded with an HTML page, which can mean there’s an error on the server or with the client request. The used URI was: https://my%40email.com@apidata.googleusercontent.com/caldav/v2/”.

Things I have already tried:
1) Killing goa-daemon
2) Removing these folders: ./.local/share/evolution, ./.config/evolution, ./.config/goa-1.0
3) Removing Google account and trying to add it again

Any ideas?

Specs:

DE: Gnome 3.28.0
Kernel: 4.15.13-1-ARCH
Intel graphics + GeForce GTX 960M + Bumblebee

Last edited by joasis (2018-03-31 01:27:48)

Offline

#2 2018-03-31 01:26:18

joasis
Member
Registered: 2018-02-27
Posts: 14

Re: [SOLVED] [Gnome] Calendar doesn't synchronize with Google

Still believe that adding Google as a Gnome online account should automatically add and sync all calendars in the Google account...

I ended up adding calendars manually one by one inside Evolution. The procedure is described here: https://help.gnome.org/users/evolution/ … le.html.en

The only problem I had with the above approach was that when I tried to pick a calendar from the list of available calendars, I would get an "OAuth" error described in the above post. The way to fix this is to create a calendar with default settings ("Default User Calendar") and then go into calendar's properties. Only then the list of calendars is successfully fetched and the default calendar can be changed into any other calendar.

I'm marking this as solved and hope that the issue will be fixed in the future updates..

EDIT: Similar issues have been reported:

https://bugzilla.redhat.com/show_bug.cgi?id=1561866
https://bugs.launchpad.net/ubuntu/+sour … ug/1756901
https://gitlab.gnome.org/GNOME/gnome-ca … issues/264

EDIT 2:

Upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=794879

Last edited by joasis (2018-04-01 15:27:10)

Offline

Board footer

Powered by FluxBB