[SyncEvolution] [INFO] SoupTransport Failure
Patrick Ohly
patrick.ohly at intel.com
Sat Jan 14 19:34:03 UTC 2017
On Fri, 2017-01-13 at 16:19 -0700, Eric O'Connor wrote:
> > Which documentation did you follow to get started?
>
> I'm going off of the man page for syncevolution.
>
> > It takes two commands to set up CardDAV syncing: once for the target
> side (where CardDAV is used as storage) and once for the local side
> (with EDS, Akonadi or plain files as local storage).
>
> How do you "link" the two?
With syncURL=local://@webdav.
> I now have a carddav config "remote", and an
> evolution config "local", but how do I run the "remote" <-> "local"
> combined config?
Are these "target config" and "sync config" (as described in the man
page under "SYNCHRONIZATION BEYOND SYNCML" or datastore configurations?
> I think I need to do this manually, because I don't see a template for
> Evolution mail.
>
> I don't understand where in the man page it tells me how to do that.
The relevant example is this (from CALDAV AND CARDDAV):
The following commands set up synchronization with a generic
WebDAV server that supports CalDAV, CardDAV and scanning
starting at the root of the server.
# configure target config
syncevolution --configure \
--template webdav \
syncURL=http://example.com \
username=123456 \
"password=!@#ABcd1234" \
target-config at webdav
# configure sync config
syncevolution --configure \
--template SyncEvolution_Client \
syncURL=local://@webdav \
username= \
password= \
webdav \
calendar addressbook
# initial slow sync
syncevolution --sync slow webdav
In your case, you seem to be only interested in CardDAV, so let's focus
on just contacts. The commands in your case should be something like
this:
# set up access to zoho.com
syncevolution --configure \
--template webdav \
syncURL=https://contacts.zoho.com/carddav/eric@oco.nnor.org/default/ \
username='eric at oco.nnor.org password='xxxxxxxx' \
target-config at zoho
# double-check access
syncevolution --print-items target-config at zoho addressbook
# configure sync config, enabling only addressbook
syncevolution --configure \
--template SyncEvolution_Client \
syncURL=local://@webdav \
username= \
password= \
zoho \
addressbook
# double-check local access
syncevolution --print-items zoho addressbook
# Now "zoho addressbook" is matched with "target-config at zoho addressbook"
# and we can sync the two:
syncevolution --sync slow zoho
# All following syncs are incremental:
syncevolution zoho
> I now am getting:
>
> ➤ syncevolution --run ev-local-addr
> ...
> [INFO] @default/addressbook: using configured database=zoho-backend
> [ERROR] sending message to child failed:
> org.syncevolution.gdbuscxx.Exception: 1483751134.3343.16 at tara/addressbo
> ok: datastore not configured
> ...
I'm not sure what you configured to get to this point. As your local
~/.config/syncevolution might be in an unclean state now, it might be
worthwhile to throw it away (you don't have any other configs, do you?)
with "rm -rf ~/.config/syncevolution" before running the commands above.
--
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.
More information about the SyncEvolution
mailing list