Howto fix a problem deleting contacts from a local address book
evolution 3.12.9 on fedora 21 x64, fedup'd from fedora 20 clean install
when the error message is: "foreign key constraint failed"

This might have something to do with migrating data from earlier
versions of evolution.

The simplest fix:

1) In Evolution, create a new addressbook "on this computer"

2) Still in Evolution, copy your contacts to this new addressbook

3) Close Evolution

4) Ensure evolution-addressbook-factory has terminated
        $ ps aux | grep evolution

5) Rename ~/.local/share/evolution/addressbook/system folder to
        something else Note: the brave may prefer to simply delete
        this folder.  It will be recreated the when Evolution is next
        launched.  The temporary addressbook is in a different folder.

6) Launch Evolution, copy contacts back to the automatically created
        Personal addressbook

7) Delete the address book created to temporarily store your contacts. 


--
Best Regards, Dennis Reichel (dennis (@t) reichel (d0t) net)


_______________________________________________
evolution-list mailing list
evolution-list@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to