On Fri, 2012-04-27 at 00:05 +0200, Roth wrote:
> Hello Patrick,
> 
> finally I did manage to sync between the default calendar and
> addressbook (Personal) from Evolution client to my HTC and vice
> versa! :-) Very nice, thanks to your help!
> 
> Because it is not possible to add more than one addressbooks to the
> mobile phone (if I log in with another user, the already existing
> addressbook is completely replaced by the new sync one, correct?) I have
> created a new addressbook in my Evolution where I want to prepare with
> Evolution the data for the mobile phone i.e. merge the contacts and
> events from the different calendars in Evolution.

Do you plan to make this a one-way sync, i.e. copy event from multiple
databases into one, then transfer from that merged database to phone
without ever copying anything back? That should work. Two-way would be
harder.

You can use the SyncEvolution --export/--import/--delete-items *
operations to automate the merging.

>  When I then start the
> sync with my HTC with this merged addressbook and calendar, I should
> have all contacts and events on my phone, correct? Or is there another,
> more elegant way to deal with more than one addressbook?

There is a feature request pending about transparently merging multiple
databases, but no-one has ever worked on that.

Alternatively you could switch to a sync client+protocol for the HTC
which supports multiple databases. This is possible with CalDAV, see
http://andrew.mcmillan.net.nz/projects/aCal and
http://wiki.davical.org/w/CalDAV_Clients/Android

At first glance I have not found a CardDAV client, though.

> Unfortunately this third calendar and addressbook always comes up the
> following error message:
> [INFO] mobile: starting first time sync, two-way
> [INFO] calmobile: starting first time sync, two-way
> [INFO] mobile: first time sync done unsuccessfully
> [ERROR] mobile: local, status 10415
> [INFO] calmobile: first time sync done unsuccessfully
> [ERROR] calmobile: local, status 10415
> [ERROR] error code from Synthesis engine local, status 10415
> [INFO] creating complete data backup after sync (enabled with dumpData
> and needed for printChanges)
> 
> Synchronization failed,
> see /home/cr/.cache/syncevolution/htc-2012-04-26-23-51/syncevolution-log.html 
> for details.
>
> [2012-04-26 23:52:02.759] calmobile: starting first time sync, two-way
>   * [2012-04-26 23:52:02.759] =================> Finished processing
>     incoming message #1 (final), request=0
>   * [2012-04-26 23:52:02.759] MessageEnded finishes : new outgoing
>     state='sync', new incoming state='sync', NeedToAnswer
>   * [2012-04-26 23:52:02.759] Local Datastore 'mobile':
>     State=sync_mode_stable, SLOW sync, two-way
>   * [2012-04-26 23:52:02.759] Local Datastore 'calmobile':
>     State=sync_mode_stable, SLOW sync, two-way
>   * [2012-04-26 23:52:02.759] No common datastore formats -> cannot sync
>     (415)

Something is wrong with the data type configuration, either on the
client or on the server. Double-check your "backend, syncFormat, uri"
properties on the client side and the Funambol config for that uri in
the server.

-- 
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.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to