Re: [Evolution] Resend: Calendar items do not display




Hello. I'm running the stock version of evolution and e-d-s that comes 
with ubuntu breezy:

evolution      2.4.1-0ubuntu7 The groupware suite
evolution-data 1.4.1-0ubuntu3 evolution database backend server

I recently installed beagle, and running beagled seemed to have somehow 
destabilized evolution calendar. I can no longer see any calendar 
entries in the calendar view. When I start evolution, I see the 
following error messages:

(evolution:27121): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion 
`GDK_IS_GC (gc)' failed

(evolution:27121): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion 
`GDK_IS_GC (gc)' failed

Unrelated, AFAIK.


Adding a new event by hand doesn't show any error message, but that too 
doesn't show up, even though the data gets into the local calendar.ics 
file in ~/.evolution. Is this a known issue? What is happening? How can 
I fix this?

The Calendar actually is enabled, right? See the checkbox next to the
Calendars name in the tree view (left hand side of Evo).


I tried to reset evolution data by removing the ~/.evolution directory, 
but the data is rebuilt

This is a rather rude way. Anyone reading this, be warned this might
affect more data than you would like to. By "affect" I mean, *delete*...


You must be closing evolution-data-server before removing the directory.
Use evolution --force-shutdown. Remove the clock applet as it would
restart EDS.

Note from my observations recreating users data and settings on IRC:

Even if e-d-s is respawned already, it doesn't seem to load the contents
before requested by an app. At least this seems to be true for Contacts.

This effectively means, there is no need to remove the applet if you
really want to remove these data. Just kill e-d-s, remove the data, kill
e-d-s again.


 - possibly e-d-s keeps a cache somewhere else?

It does not keep a seperate cache.

If so, how can I wipe out all data and start from scratch? If I log in 
as another user on the system, there are no such issues, i.e., the 
calendar shows up fine, so I'd really like to wipe out the data and 
retry, rather than install upgrades.

All the data are stored in ~/.evolution. The settings are stored in
gconf, ~/.gconf/apps/evolution/.  Try shutting down EDS, you can check
if EDS is running using ps and then remove the contents in the cache,
for personal calendar the data is in ~/.evolution/calendar/.  Then start
      ^^^^^^^^
evolution.

No. This dir holds a lot more.

All *local* calendars are in ~/.evolution/calendar/local/ and the
"Personal" named default one is in /.evolution/calendar/local/system/ .


Please also see Andre's follow up.

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]