Evolution failed to properly migrate Local Contacts during 2.32 (Natty) Upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evolution |
Fix Released
|
Medium
|
|||
evolution (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: evolution
After upgrading to Natty following the Beta 1 release, my local contacts were not correctly migrated.
After the upgrade I could not access two of my three addressbooks. The "Personal" addressbook was accessible, however my older "Palm Contacts" (legacy data) and "Autocompleted" (used by the plugin) did not migrate. They had entries in Evolution, but resulted in URI error below.
This address book cannot be opened. This either means that an incorrect URI was entered, or the server is unreachable.
Detailed error message: Invalid source
Initially thought was related to bug 752468, but I know now is a result of this incorrect migration. Looking at the URI/sources I had the following entries with the broken addressbooks/
imac@repo:~$ gconftool-2 --get /apps/evolution
[<?xml version="1.0"?>
<group uid="1227068757
,<?xml version="1.0"?>
<group uid="1227068757
,<?xml version="1.0"?>
<group uid="1227068758
,<?xml version="1.0"?>
<group uid="1227068758
,<?xml version="1.0"?>
<group <email address hidden>" name="CouchDB" base_uri=
]
I know from reviewing this related bug comment that the above sources (uri=) were not correctly modified, except for the "Personal" where uri="system".
https:/
based on this comment I executed a python script designed to fix this problem, found here:
http://
The fix-addressbook.py script worked after I changed the permissions for execution, and by modifying the first line to match the local python2.7 interpreter path.
The same output now looks like below, and my contacts are totally accessible.
imac@repo:~$ ./fix-addressbo
Removing deprecated attribute from source 2 [Autocompleted]
Removing deprecated attribute from source 2 [Palm Contacts]
imac@repo:~$ gconftool-2 --get /apps/evolution
[<?xml version="1.0"?>
<group uid="1227068757
,<?xml version="1.0"?>
<group uid="1227068757
,<?xml version="1.0"?>
<group base_uri="local:" name="On This Computer" readonly="no" uid="1227068758
,<?xml version="1.0"?>
<group uid="1227068758
,<?xml version="1.0"?>
<group <email address hidden>" name="CouchDB" base_uri=
FYI, I backed everything up before even starting my upgrade; YMMV on this workaround.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: evolution 2.32.2-0ubuntu6
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Thu Apr 14 14:53:09 2011
ProcEnviron:
LANGUAGE=en_US:en
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: evolution
UpgradeStatus: Upgraded to natty on 2011-04-06 (8 days ago)
Changed in evolution: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in evolution: | |
status: | New → Incomplete |
Changed in evolution: | |
status: | Incomplete → Fix Released |
This bug is an upstream one and it would be quite helpful if somebody experiencing it could send the bug the to the people writing the software. You can learn more about how to do this for various upstreams at https:/ /wiki.ubuntu. com/Bugs/ Upstream. Thanks in advance!