<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><small>Thank you, Patrick.</small></p>
    <small>
    </small>
    <p><small>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).  </small></p>
    <small>
    </small>
    <p><small>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 <strong>SSLVerifyServer=False
        </strong>option also in the third command for creating the Palm
        peer, otherwise I get a SSL verification error.</small></p>
    <small>
    </small>
    <p><small>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):</small></p>
    <small>
    </small>
    <p><small><b>1. </b>My previous version without <b>keyring=no</b>:</small></p>
    <small>
    </small>
    <p><small><em style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;">syncevolution --configure </em><strong
          style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;">SSLVerifyServer=False --template </strong><span
          style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;">SyncEvolution_Client</span><em
          style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;"> --sync-property
          remoteDeviceId=ST23K3J5I4JX</em><em style="font-family:
          'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;"> username=admin
          password=admin </em><span style="font-family: 'Lucida
          Grande', Verdana, Arial, Helvetica, sans-serif;">--source-property
          addressbook/uri=addressbook  Palm-TH55@webdav</span></small></p>
    <small>
    </small>
    <p><small><span style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;">RETURNS:</span></small></p>
    <small>
    </small>
    <p><small><span style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;">"First ERROR encountered: error code
          from SyncEvolution fatal error (local, status 10500): no
          sources active, check configuration"</span></small></p>
    <small>
    </small>
    <p><small><span style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;"> </span></small></p>
    <small>
    </small>
    <p><small><b>2.</b> My previous version without <b>keyring=no</b>
        but with <b>sync=two-way</b> as you suggested:</small></p>
    <small>
    </small>
    <p><small><em>syncevolution --configure </em><strong>SSLVerifyServer=False
          --template </strong><span>SyncEvolution_Client</span><em> --sync-property
          remoteDeviceId=ST23K3J5I4JX</em><em> username=admin
          password=admin </em><span>--source-property
          addressbook/uri=addressbook  sync=two-way Palm-TH55@webdav </span></small></p>
    <small>
    </small>
    <p><small><span>RETURNS:</span></small></p>
    <small>
    </small>
    <p><small><span>"First ERROR encountered: error code from
          SyncEvolution fatal error (local, status 10500): no sources
          active, check configuration"  --> Same error message</span></small></p>
    <small>
    </small>
    <p><small><span> </span></small></p>
    <small>
    </small>
    <p><small><b>3.</b> My previous version without <b>keyring=no</b>
        but with <b>sync=two-way</b> and <b>addressbook</b> like you
        suggested:</small></p>
    <small>
    </small>
    <p><small><em>syncevolution --configure </em><strong>SSLVerifyServer=False
          --template </strong><span>SyncEvolution_Client</span><em> --sync-property
          remoteDeviceId=</em><span>PN70M9J5V7JX</span><em> username=admin
          password=admin </em><span>--source-property
          addressbook/uri=addressbook sync=two-way Palm-TH55@webdav
          addressbook</span></small></p>
    <small>
    </small>
    <p><small>RETURNS for the command:</small></p>
    <small>
    </small>
    <p><small><span style="font-family: 'Lucida Grande', Verdana, Arial,
          Helvetica, sans-serif;"></span></small></p>
    <small>
    </small>
    <p><small>"[INFO] addressbook: looking for databases...<br>
        [INFO] addressbook: no database to synchronize<br>
        [ERROR] addressbook: no database to synchronize"</small></p>
    <small>
    </small>
    <p><small>AND for the sync initiation:</small></p>
    <small>
    </small>
    <p><small>"no configuration found for deviceID ST23K3J5I4JX"<br>
        <br>
      </small></p>
    <div class="moz-cite-prefix">On 1/14/14 8:29 AM, Patrick Ohly wrote:<br>
    </div>
    <blockquote
      cite="mid:1389684576.19530.7.camel@pohly-mobl1.fritz.box"
      type="cite">
      <pre wrap="">On Tue, 2014-01-14 at 05:37 +0100, Helge Kraak wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">### 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
</pre>
      </blockquote>
      <pre wrap="">
This might be a false message. I think it is not actually checking for
anything because the address book was already configured.

</pre>
      <blockquote type="cite">
        <pre wrap="">[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
</pre>
      </blockquote>
      <pre wrap="">
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").

</pre>
      <blockquote type="cite">
        <pre wrap="">Here I'm stuck. What am I missing so that the database on at the
WebDAV server cannot be found?
</pre>
      </blockquote>
      <pre wrap="">
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.

</pre>
    </blockquote>
    <br>
  </body>
</html>