[Evolution] FOREIGN KEY CONSTRAINT FAILED error deleting local contact (Solved)



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)




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