# Revision history [back]

This happened because before the upgrade some Evolution data was stored under $HOME/.local/share/evolution and some under $HOME/.config/evolution, while after the upgrade all of it is stored under the later directory (though I have no idea why Evolution didn't automatically migrate the files). The solution:

1. Quit Evolution.
2. Run evolution --force-shutdown to shutdown all of the Evolution background processes.
3. Go to $HOME/.local/share/evolution/addressbook. 4. Do find . -name contacts.db to get a list of all the contacts files. 5. Copy them to the corresponding directories under $HOME/.config/evolution/addressbook
6. Start Evolution again.

This happened because before the upgrade some Evolution data was stored under $HOME/.local/share/evolution and some under $HOME/.config/evolution, while after the upgrade all of it is stored under the later directory (though I have no idea why Evolution didn't automatically migrate the files). The solution:

1. Quit Evolution.
2. Run evolution --force-shutdown to shutdown all of the Evolution background processes.
3. Go to $HOME/.local/share/evolution/addressbook. 4. Do find . -name contacts.db to get a list of all the contacts files. 5. Copy them to the corresponding directories under $HOME/.config/evolution/addressbook
6. Start Evolution again.

UPDATE: Looks like the reason for this was that I have the environmental variable XDG_DATA_HOME set to \$HOME/.config, and Evolution was ignoring this before the upgrade. So if you had XDG_DATA_HOME pointing elsewhere then that's where you need to copy the contacts.db files.