evolution google calendar doesn't work with private calendars

Bug #210090 reported by Gabriel Mazetto
148
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
High
evolution (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

See this bug report for reference http://bugzilla.gnome.org/show_bug.cgi?id=502900

The information you need to know:
Description: Ubuntu hardy (development branch)
Release: 8.04
evolution:
  Instalado: 2.22.0-0ubuntu2
  Candidato: 2.22.0-0ubuntu2
  Tabela de versão:
 *** 2.22.0-0ubuntu2 0
        500 http://espelhos.edugraf.ufsc.br hardy/main Packages
        100 /var/lib/dpkg/status

And the bug itself:
Adding a Google Calendar doesn't work.
The only case in which this is false is when you add the very first Calendar you have when you first use Google Calendars. This is because the plugin that synchronizes with Google Calendar, tries to access http://www.google.com/calendar/feeds/<mylogin>@gmail.com/private/full that points to the "Personal" Calendar, but, if you try to access "UFSC" calendar, it shall use PRIVATE XML Feed, that will look like: http://www.google.com/calendar/feeds/<lot_of_characters_and_numbers>group.calendar.google.com/private-<lot_of_characters_and_numbers2>/basic

How to solve it:
I can only think in asking the user to go to Google Calendar and copy paste this link when trying to add a Calendar (instead of Asking the name of it)

ProblemType: Bug
Architecture: i386
Date: Tue Apr 1 01:28:13 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/evolution
NonfreeKernelModules: nvidia
Package: evolution 2.22.0-0ubuntu2
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=pt_BR.UTF-8
SourcePackage: evolution
Uname: Linux 2.6.24-12-generic i686

Tags: apport-bug
Revision history for this message
Gabriel Mazetto (brodock) wrote :
Changed in evolution:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Triaged
Revision history for this message
gutocarvalho (gutocarvalho) wrote :

I confirm this bug.

Same problem here.

Google calendar does not connect, no erros given

---cut----------------------------------------------
gutocarvalho@defiant:~$ evolution

(evolution:11414): libecal-WARNING **: e-cal.c:318: Unexpected response
e-data-server-ui-Message: Arquivo de chave não tem chave "Google:__http:__www.google.com_calendar_feeds_gutocarvalho@gmail.com_private_full"

(evolution:11414): calendar-gui-WARNING **: Unable to load the calendar A autenticação falhou

(evolution:11414): libecal-WARNING **: e-cal.c:318: Unexpected response

(evolution:11414): calendar-gui-WARNING **: Unable to load the calendar A autenticação falhou
---cut----------------------------------------------

Revision history for this message
Pablo Catalina (xkill) wrote :

I add to this bug ...

when you tried to add some private calendars from the same google account it doesn't work.

Revision history for this message
damagedspline (icpazi) wrote :

yep, same result here aswell:
(evolution:12828): libecal-WARNING **: e-cal.c:318: Unexpected response

(evolution:12828): calendar-gui-WARNING **: Unable to load the calendar Repository is offline

Changed in evolution:
status: Unknown → New
Revision history for this message
Oliver (fwang2) wrote :

my experience is that, even if you make the private calendar public later, evolution still can't deal with it. Somewhere down the line, the configuration is all messed up - evolution doesn't even display (read) events anymore. It may work if you start from scratch ... I haven't tried that yet. So, I jump on 8.04 for the acclaimed google calendar read/write support in evolution, only get to nowhere.

Revision history for this message
tamalet (tamalet) wrote :

I have 5 calendars in google calendars. When I tried to import them on Evolution I found that adding a single calendar in Evolution imported 2 of the 3 active calendars without distinction between them and the others were not imported at all.

Furthermore, it didn't add the Appointments list to the system calendar as in Gutsy (not even the one that I added as "On The Web" calendar).

Revision history for this message
Romano Giannetti (romano-giannetti) wrote :

I can just add a me too...

Revision history for this message
CydeSwype (ircone) wrote :

continues to be a problem in version 2.22.3.1. i can add google calendars but they become "unchecked" and i cannot "check" them in the list of calendars on the left.

Revision history for this message
cjazz108 (adamjpetty) wrote :

Same here.

I added a google calendar:

1) 1st google calendar add works - and syncs to the same calendar name as on google. Every calendar added after that - becomes a duplicate of the first calendar regardless of name - but events show up with new calendar color.

2) After adding the calendar, when trying to delete a calendar - after deleting the first calendar the pointer "gets lost" in the list of google calendars. I can click on the unchecked calendar - but right clicking will not select it - so then no deleting is possible as doing a "right click selection" is no longer possible. (the only place I can see to delete a calendar - but I am somewhat new)

3) even after the calendar is added, it is still not possible to sync changes back to google. I thought this would be possible - but please advise if this assumption is incorrect.

So close, but looks like I still will have to stick with thunderbird for now...

Revision history for this message
junior (olav-ekkje) wrote :

I'm having trouble as well. Using Intrepid, and the Google calendar worked first time I tried with one calendar when it was beta. Now it doesn't work at all, keeps on asking for password although "remember password" is checked.
It would be really nice if this bug got fixed, I miss being able to add appointments through evolution!

This is the terminal output:
e-data-server-ui-Message: Unable to find password(s) in keyring (Keyring reports: No matching results)
e-data-server-ui-Message: Key file does not have key 'Google:__http:__www.google.com_calendar_feeds_olavjunior%40gmail.com_private_full'
Changing the queries (contains? "summary" "")

(evolution:13066): calendar-gui-WARNING **: Unable to load the calendar Authentication failed

Revision history for this message
Jairaj (ursjai) wrote :

i'm using intrepid n i'm facing da same problems. I can't add my private google calendar. I get "Cannot read data from Google server. Cannot connect to destination" error. But i can subscribe to public Google calendars, but evolutions keeps on asking me for the password.

Revision history for this message
Fabus (fabian-gebert-hh) wrote :

I agree, this bug hasn't been fixed for several months now.
Why don't you remove the feature if there is no fix? It is bad for the whole Linux community to release something which has proven not to work at all! (Especially if you consider how common using this Google plugin probably is)

Revision history for this message
junior (olav-ekkje) wrote :

Actually, it works fine for me now! I reinstalled ubuntu since I had been following from beta and up, and now it works with my one private google calendar! Perfect!

Revision history for this message
Fabus (fabian-gebert-hh) wrote :

With the latest update from this morning, everything is up and running. Thanks you very very much for all the effort investigated!

Revision history for this message
cjazz108 (adamjpetty) wrote : Re: [Bug 210090] Re: evolution google calendar doesn't work with private calendars

So right now it works with one calendar or multiple?

On Fri, Dec 5, 2008 at 2:16 AM, Fabus <email address hidden> wrote:

> With the latest update from this morning, everything is up and running.
> Thanks you very very much for all the effort investigated!
>
> --
> evolution google calendar doesn't work with private calendars
> https://bugs.launchpad.net/bugs/210090
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in The Evolution Mail & Calendaring Tool: New
> Status in "evolution" source package in Ubuntu: Triaged
>
> Bug description:
> Binary package hint: evolution
>
> See this bug report for reference
> http://bugzilla.gnome.org/show_bug.cgi?id=502900
>
> The information you need to know:
> Description: Ubuntu hardy (development branch)
> Release: 8.04
> evolution:
> Instalado: 2.22.0-0ubuntu2
> Candidato: 2.22.0-0ubuntu2
> Tabela de versão:
> *** 2.22.0-0ubuntu2 0
> 500 http://espelhos.edugraf.ufsc.br hardy/main Packages
> 100 /var/lib/dpkg/status
>
> And the bug itself:
> Adding a Google Calendar doesn't work.
> The only case in which this is false is when you add the very first
> Calendar you have when you first use Google Calendars. This is because the
> plugin that synchronizes with Google Calendar, tries to access
> http://www.google.com/calendar/feeds/<mylogin>@gmail.com/private/full that
> points to the "Personal" Calendar, but, if you try to access "UFSC"
> calendar, it shall use PRIVATE XML Feed, that will look like:
> http://www.google.com/calendar/feeds/<lot_of_characters_and_numbers>
> group.calendar.google.com/private-<lot_of_characters_and_numbers2>/basic
>
> How to solve it:
> I can only think in asking the user to go to Google Calendar and copy paste
> this link when trying to add a Calendar (instead of Asking the name of it)
>
> ProblemType: Bug
> Architecture: i386
> Date: Tue Apr 1 01:28:13 2008
> DistroRelease: Ubuntu 8.04
> ExecutablePath: /usr/bin/evolution
> NonfreeKernelModules: nvidia
> Package: evolution 2.22.0-0ubuntu2
> PackageArchitecture: i386
> ProcEnviron:
> SHELL=/bin/bash
>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
> LANG=pt_BR.UTF-8
> SourcePackage: evolution
> Uname: Linux 2.6.24-12-generic i686
>

Revision history for this message
Fabus (fabian-gebert-hh) wrote :

As far as I can tell the situation is the following:
* It does support at least one private calendar
* It does not support repetitive events created with google calendar
* Google calendar does not support repetitive events created with evolution

Revision history for this message
intropedro (intropedro2) wrote :

I still have this problem in 8.10 and 9.04

Greetings

Revision history for this message
Dmitriy Geels (dmig) wrote :

Looking into .evolution/cache/calendar/, I found, that evolution loaded events from all calendars:

dmig@dmig-desktop:~$ ll -R .evolution/cache/calendar/
.evolution/cache/calendar/:
итого 8
drwx------ 2 dmig dmig 4096 2009-04-15 09:45 Google___http___www.google.com_calendar_feeds_cbbejdapshbtep5pmt1oj3fq2o%40group.calendar.google.com_private_full
drwx------ 2 dmig dmig 4096 2009-04-15 10:14 Google___http___www.google.com_calendar_feeds_dmitriy.geels%40gmail.com_private_full

.evolution/cache/calendar/Google___http___www.google.com_calendar_feeds_cbbejdapshbtep5pmt1oj3fq2o%40group.calendar.google.com_private_full:
итого 24
-rw------- 1 dmig dmig 22529 2009-04-15 09:45 cache.xml

.evolution/cache/calendar/Google___http___www.google.com_calendar_feeds_dmitriy.geels%40gmail.com_private_full:
итого 20
-rw------- 1 dmig dmig 19885 2009-04-15 10:14 cache.xml

Second entry is set as default calendar, it's events are shown in evolution. First entry events are not shown, but file cache.xml contains all these events.

Evolution 2.26.0

Revision history for this message
nandemonai (junin-toiro) wrote :

Same issue here. Nothing ever gets shown (private calendars) as far as I can see inside Evolution.

It appears that it is grabbing something though:

nandemonai@blackbox:~$ ls -R .evolution/cache/calendar/
.evolution/cache/calendar/:
google___http___www.google.com_calendar_feeds_junin.toiro%40gmail.com_private_full
google___http___www.google.com_calendar_feeds_u57plvtp6obhvkqgsnf41ntfhg%40group.calendar.google.com_private_full

.evolution/cache/calendar/google___http___www.google.com_calendar_feeds_junin.toiro%40gmail.com_private_full:
cache.xml

.evolution/cache/calendar/google___http___www.google.com_calendar_feeds_u57plvtp6obhvkqgsnf41ntfhg%40group.calendar.google.com_private_full:
cache.xml

I also get a message in the status window "The Evolution calendars have quit unexpectedly" while it still states Opening google://http://www.google.com/calendar/feeds/ etc indefinitely.

Ubuntu 9.04 - Evolution 2.26.1

Revision history for this message
piovisqui (piovisqui) wrote :

I'am also affect by this bug :(

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

This should be fixed in Ubuntu 9.10. Thanks for reporting.

Changed in evolution (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Pablo Borjas (jpborjas) wrote :

I just stated experiencing this issue after upgraded to Ubuntu 10.04, Evolution 2.28.3 (it was working on 9.10). Please advise, as this is rendering my laptop useless, as I can't use my calendar for work. Any data or trace info that I can provide?

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

@jpborjas
I suggest you leave a comment at the upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=502900. The developers will know better which additional information they might need. Make sure you tell them that it worked with 2.28.1 (karmic) but not anymore with 2.28.3 (lucid) which would be a regression in a stable branch.

However, given the fact that Ubuntu 10.04 uses the same old version as Ubuntu 9.10 for stability reasons, it's unlikely that much will be done for that version.

Changed in evolution:
importance: Unknown → High
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.