On Tue, 2013-01-29 at 08:51 -0500, Max Pyziur wrote:
On Mon, 28 Jan 2013, Patrick Ohly wrote:
> On Mon, 2013-01-28 at 07:12 -0500, Max Pyziur wrote:
>> Digging deeper there is the following message:
>> [2013-01-27 20:35:40.237] error code from SyncEvolution fatal error (local,
>> status 10500): addressbook: reading all items: Cannot get contact list: Contact
>> not found
>
> Can you check which database SyncEvolution is trying to use here? I
> assume you haven't configured that manually for "addressbook", so use
> "syncevolution --print-databases" (in recent releases, drop the
> parameter if your version is older).
Hopefully this is correct; I'm not familiar (as yet) with understanding
all of the different configuration parameters expressed in this sort of
output. Using the command, the output is:
[...]
Evolution Address Book = Evolution Contacts = evolution-contacts:
Personal (local:system) <default>
Verisign (ldap://directory.verisign.com:389/??one)
That's as it should be.
>> So, it seems that some sort of index or file has been
corrupted. Is there a way
>> of rebuilding it?
>>
>> Currently, I have no problems working w/ my contacts/addressbook in Evolution
>> itself.
>
> Then you can save all your contacts in Evolution as .vcf file, delete
I've done that, and the output looks correct.
> the contacts, import again and sync.
I deleted the contacts and tried importing the *.vcf file.
However, that doesn't work, and evolution just seems to hang.
That's a bug in Evolution. Which version are you using?
> If that doesn't help, then shut
> down Evolution and e[volution]-addressbook-factory and remove all files
> inside the directory of the address book (shown when listing databases,
> or found via the UUID inside ~/.local/share/evolution/addressbook when
> using a recent EDS).
I see that evolution-addressbook-factory is running
pyz@brill ~/projects/Evolution> ps waux | grep evo
pyz 1410 0.0 0.1 542704 10952 ? Sl 07:09 0:00
/usr/libexec/evolution/3.4/evolution-alarm-notify
pyz 1586 0.0 0.2 756492 14204 ? Sl 07:09 0:01
/usr/libexec/evolution-calendar-factory
pyz 1599 0.0 0.1 1232276 11720 ? Sl 07:09 0:01
/usr/libexec/evolution-addressbook-factory
but I don't know how to elegantly shutdown evolution-addressbook-factory
Is there a way?
You'll have to use the "killall" command, like this:
killall -9 evolution-addressbook-factory
Make sure that Evolution is not running while you do this.
If importing via Evolution after killing the process and deleting the
files fails, then you can try another way of importing the file. Kill
+remove as before, but then run:
syncevolution --import <your file>.vcf @default addressbook
--
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.