Thank you, Patrick.

I tried your suggestion for the third command but when I start initiate a sync I get the error message that no configuration could be found for the deviceID (like with the third variation below).  

It's correct that I don't need to use the keyring=no option again in the third command but I have to apply the SSLVerifyServer=False option also in the third command for creating the Palm peer, otherwise I get a SSL verification error.

As a result of these observations I tried to initiate a sync with the following three versions of the third command (for every variation I started with an empty syncevolution config and reapplied the first two commands before every time as well):

1. My previous version without keyring=no:

syncevolution --configure SSLVerifyServer=False --template SyncEvolution_Client --sync-property remoteDeviceId=ST23K3J5I4JX username=admin password=admin --source-property addressbook/uri=addressbook  Palm-TH55@webdav

RETURNS:

"First ERROR encountered: error code from SyncEvolution fatal error (local, status 10500): no sources active, check configuration"

 

2. My previous version without keyring=no but with sync=two-way as you suggested:

syncevolution --configure SSLVerifyServer=False --template SyncEvolution_Client --sync-property remoteDeviceId=ST23K3J5I4JX username=admin password=admin --source-property addressbook/uri=addressbook  sync=two-way Palm-TH55@webdav 

RETURNS:

"First ERROR encountered: error code from SyncEvolution fatal error (local, status 10500): no sources active, check configuration"  --> Same error message

 

3. My previous version without keyring=no but with sync=two-way and addressbook like you suggested:

syncevolution --configure SSLVerifyServer=False --template SyncEvolution_Client --sync-property remoteDeviceId=PN70M9J5V7JX username=admin password=admin --source-property addressbook/uri=addressbook sync=two-way Palm-TH55@webdav addressbook

RETURNS for the command:

"[INFO] addressbook: looking for databases...
[INFO] addressbook: no database to synchronize
[ERROR] addressbook: no database to synchronize"

AND for the sync initiation:

"no configuration found for deviceID ST23K3J5I4JX"

On 1/14/14 8:29 AM, Patrick Ohly wrote:
On Tue, 2014-01-14 at 05:37 +0100, Helge Kraak wrote:
### Third command ###

syncevolution --configure 
                    keyring=no SSLVerifyServer=False 
                    --template SyncEvolution_Client 
                    --sync-property remoteDeviceId=ST23K3J5I4JX 
                    username=admin password=admin 
                    --source-property addressbook/uri=addressbook 
                    --source-property calendar/uri=events 
                    --source-property todo/uri=tasks 
                    --source-property memo/uri=memo 
                    Palm-TH55@webdav


RETURNS:

[INFO] addressbook: looking for databases...
[INFO] addressbook: no database to synchronize
This might be a false message. I think it is not actually checking for
anything because the address book was already configured.

[INFO] calendar: looking for databases...
[INFO] calendar: backend failed: error code from SyncEvolution
authorization failed (remote, status 401): calendar: syncURL not
configured and username admin does not contain a domain
[INFO] memo: looking for databases...
[INFO] memo: backend failed: error code from SyncEvolution
authorization failed (remote, status 401): memo: syncURL not
configured and username admin does not contain a domain
[INFO] todo: looking for databases...
[INFO] todo: backend failed: error code from SyncEvolution
authorization failed (remote, status 401): todo: syncURL not
configured and username admin does not contain a domain
This of course is correct. It's merely informational, so what you end up
with should be a config where these sources are simply not enabled
("sync" = "none" or "disabled").

Here I'm stuck. What am I missing so that the database on at the
WebDAV server cannot be found?
If you want to enable just contacts, then use:


syncevolution --configure \
              --template SyncEvolution_Client \
              remoteDeviceId=ST23K3J5I4JX  \
              username=admin password=admin \
              sync=two-way \
              Palm-TH55@webdav \
              addressbook

You don't need to repeat values like keyring=no which were already set
earlier. "--source-property addressbook/uri=addressbook" is redundant,
because the name of the source and URI are identical in this case.

What I added is "sync=two-way", to ensure that the addressbook source
really gets enabled for the Palm-TH55 client.