On Fri, 2005-01-21 at 09:08 +0000, Keith Blow wrote:
> JP.
> I had already looked there but there was nothing. Actually I did a lot
> more testing last night and the behaviour is weird. The original cause
> was Evolution just stopped and when I restarted the addressbook was
> gone. I've tried overwriting the db file in addressbook/local/system but
> it gets overwritten by the new (post crash) version. So it now seems to
> me that the new version must be cached somewhere. I've tried stopping
> evolution and then:
> touch now
> start evolution and edit addressbook and then stop evolution
> find . -newer now -print
> and this reveals either: next to nothing has changed,
> addressbook.db.summary has changed or once a temporary directory had
> been created when I added a new address book. So is it possible that the
> database is being cached in memory by one of the other evolution
> processes that is still running when you stop the main process? I'm
> going to try shutting down gdm and then overwriting the addressbook file
> and then restarting. Wish me luck.
> Keith
This worked, copying the old addressbook.db and addressbook.db.summary
files when all the processes were killed restired the old database.

Attachment: signature.asc
Description: This is a digitally signed message part



Reply via email to