Hi, I've been struggling to get my N900 to sync against my MDaemon server and I'm hoping someone here may be able to help. FYI - I've tested my server by syncing it with Thunderbird using the Funambol add-on for TB and it works just fine.
My initial problem on the N900 is that SyncEvolution was not accepting my SSL certificate, complaining that it was unable to verify it. I'm not sure why as the rest of the phone accepts it, notably MicroB and Modest, plus Thunderbird on my PC has no issue. However, I did work around this by editing the config.ini file and telling it to ignore the SSL verification. Now that I'm able to connect I'm unable to sync at all, and SyncEvolution simply drops the connection. The log says at one point: # [2010-06-01 13:29:53.950] =================> Finished processing incoming message #1 (final), request=0 # [2010-06-01 13:29:53.950] MessageEnded finishes : new outgoing state='sync', new incoming state='sync', NeedToAnswer # [2010-06-01 13:29:53.951] Local Datastore 'todo': State=sync_mode_stable, SLOW sync, from client only # [2010-06-01 13:29:53.951] Local Datastore 'memo': State=sync_mode_stable, SLOW sync, from client only # [2010-06-01 13:29:53.951] Local Datastore 'addressbook': State=sync_mode_stable, SLOW sync, from client only # [2010-06-01 13:29:53.952] Local Datastore 'calendar': State=sync_mode_stable, SLOW sync, from client only # [2010-06-01 13:29:53.952] No common datastore formats -> cannot sync (415) # + – [2010-06-01 13:29:53.953] 'DSAbort' - Aborting datastore sync, abortStatusCode=415, localProblem=yes, resumable=no [--][++] [->end] [->enclosin g] * + – [2010-06-01 13:29:53.953] 'SaveSuspendState' - Saving state for suspend/resume [--][++] [->end] [->enclosing] o + – [2010-06-01 13:29:53.954] 'SaveAdminData' - Saving changelog, target and map info [--][++] [->end] [->enclosing] –[2010-06-01 13:29:53.957] End of 'SaveAdminData' [->top] [->enclosing] –[2010-06-01 13:29:53.957] End of 'SaveSuspendState' [->top] [->enclosing] * [2010-06-01 13:29:53.958] *************** Warning: Datastore flagged aborted (after 0 sec. request processing, 2 sec. total) with LOCAL Status 415 –[2010-06-01 13:29:53.958] End of 'DSAbort' [->top] [->enclosing] # + – [2010-06-01 13:29:53.959] 'SessionAbort' - Aborting Session, Status=415, ProblemSource=LOCAL [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.959] WARNING: Aborting Session with Reason Status 415 (LOCAL problem) *** * [2010-06-01 13:29:53.960] --------------- Ignoring all commands in this message (after 0 sec. request processing, 2 sec. total) with Status 514 (0=none) from here on There is nothing on the server to say there is a problem, all seems to be well as far as it can tell. I'll also paste this in case it helps: [2010-06-01 13:29:53.783] 'DevInf_Analyze' - Analyzing remote devInf [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.784] Device ID='ALT-N WorldClient', Type='server', Model='ALT-N WorldClient SyncML Server' * [2010-06-01 13:29:53.784] Manufacturer='ALT-N Technologies', OEM='ALT-N Technologies' * [2010-06-01 13:29:53.785] Softwarevers='11.0.2', Firmwarevers='', Hardwarevers='' * [2010-06-01 13:29:53.786] SyncML Version: SyncML/1.2 * [2010-06-01 13:29:53.786] SyncML capability flags: wantsNOC=Yes, canHandleUTC=Yes, supportsLargeObjs=Yes * + – [2010-06-01 13:29:53.786] 'RemoteRules' - Checking for remote rules [--][++] [->end] [->enclosing] –[2010-06-01 13:29:53.787] End of 'RemoteRules' [->top] [->enclosing] * [2010-06-01 13:29:53.787] Summary of all behaviour options (eventually set by remote rule) * [2010-06-01 13:29:53.788] - Remote Description : ALT-N Technologies ALT-N WorldClient SyncML Server * [2010-06-01 13:29:53.788] - Legacy mode : No * [2010-06-01 13:29:53.788] - Lenient mode : No * [2010-06-01 13:29:53.789] - Limited Field Lengths : No * [2010-06-01 13:29:53.789] - Do not send empty props : No * [2010-06-01 13:29:53.789] - Quote 8bit content : No * [2010-06-01 13:29:53.790] - Prevent Content Folding : Yes * [2010-06-01 13:29:53.810] - No replace in slowsync : No * [2010-06-01 13:29:53.811] - Treat remote TZ as local : No * [2010-06-01 13:29:53.811] - Treat remote TZ as UTC : No * [2010-06-01 13:29:53.811] - Use 23:59:59 end dates : Yes * [2010-06-01 13:29:53.812] - Ignore field maxSize : No * [2010-06-01 13:29:53.812] - Ignore CTCap : No * [2010-06-01 13:29:53.812] - send DS path in devInf : Yes * [2010-06-01 13:29:53.813] - send DS CGI in devInf : Yes * [2010-06-01 13:29:53.813] - Update Client in slowsync : No * [2010-06-01 13:29:53.813] - Update Server in slowsync : No * [2010-06-01 13:29:53.814] - Allow message retries : Yes * [2010-06-01 13:29:53.814] - Strict SyncML exec order : Yes * [2010-06-01 13:29:53.814] - Treat copy like add : No * [2010-06-01 13:29:53.815] - Complete From-Client-Only : No * [2010-06-01 13:29:53.815] - Remote can handle UTC : Yes * [2010-06-01 13:29:53.815] - Max Request time [sec] : 0 * [2010-06-01 13:29:53.816] - Content output charset : UTF-8 * + – [2010-06-01 13:29:53.816] 'RemoteDatastores' - Analyzing remote datastores [--][++] [->end] [->enclosing] o + – [2010-06-01 13:29:53.818] 'RemoteDSDevInf' - Registering remote Datastore from devInf [--][++] [->end] [->enclosing] + [2010-06-01 13:29:53.820] Datastore DevInf does not specify MaxGUIDSize -> using default + [2010-06-01 13:29:53.824] Remote Datastore Name='./contacts', DisplayName='contacts', MaxGUIDSize=0 + [2010-06-01 13:29:53.825] Preferred Rx='text/x-vcard' version '2.1', preferred Tx='text/x-vcard' version '2.1' + + – [2010-06-01 13:29:53.825] 'RemoteTypes' - Analyzing remote types listed in datastore level CTCap [--][++] [->end] [->enclosing] # + – [2010-06-01 13:29:53.826] 'RemoteCTCap' - Registering remote Type/Version from >=DS 1.2 style CTCap, type=text/x-vcard, version=2.1 [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.827] Registered Type 'text/x-vcard' Version='2.1', implemented by local type vCard21, related to remote datastore './contacts' –[2010-06-01 13:29:53.828] End of 'RemoteCTCap' [->top] [->enclosing] # + – [2010-06-01 13:29:53.828] 'RemoteCTCap' - Registering remote Type/Version from >=DS 1.2 style CTCap, type=text/vcard, version=3.0 [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.829] Registered Type 'text/vcard' Version='3.0', implemented by local type vCard30, related to remote datastore './contacts' –[2010-06-01 13:29:53.830] End of 'RemoteCTCap' [->top] [->enclosing] –[2010-06-01 13:29:53.830] End of 'RemoteTypes' [->top] [->enclosing] –[2010-06-01 13:29:53.830] End of 'RemoteDSDevInf' [->top] [->enclosing] o + – [2010-06-01 13:29:53.831] 'RemoteDSDevInf' - Registering remote Datastore from devInf [--][++] [->end] [->enclosing] + [2010-06-01 13:29:53.831] Datastore DevInf does not specify MaxGUIDSize -> using default + [2010-06-01 13:29:53.832] Remote Datastore Name='./calendar', DisplayName='calendar', MaxGUIDSize=0 + [2010-06-01 13:29:53.832] Preferred Rx='text/x-vcalendar' version '1.0', preferred Tx='text/x-vcalendar' version '1.0' + + – [2010-06-01 13:29:53.832] 'RemoteTypes' - Analyzing remote types listed in datastore level CTCap [--][++] [->end] [->enclosing] # + – [2010-06-01 13:29:53.833] 'RemoteCTCap' - Registering remote Type/Version from >=DS 1.2 style CTCap, type=text/x-vcalendar, version=1.0 [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.833] Registered Type 'text/x-vcalendar' Version='1.0', NOT implemented, related to remote datastore './calendar' –[2010-06-01 13:29:53.834] End of 'RemoteCTCap' [->top] [->enclosing] –[2010-06-01 13:29:53.834] End of 'RemoteTypes' [->top] [->enclosing] –[2010-06-01 13:29:53.835] End of 'RemoteDSDevInf' [->top] [->enclosing] o + – [2010-06-01 13:29:53.835] 'RemoteDSDevInf' - Registering remote Datastore from devInf [--][++] [->end] [->enclosing] + [2010-06-01 13:29:53.835] Datastore DevInf does not specify MaxGUIDSize -> using default + [2010-06-01 13:29:53.836] Remote Datastore Name='./tasks', DisplayName='tasks', MaxGUIDSize=0 + [2010-06-01 13:29:53.836] Preferred Rx='text/x-vcalendar' version '1.0', preferred Tx='text/x-vcalendar' version '1.0' + + – [2010-06-01 13:29:53.837] 'RemoteTypes' - Analyzing remote types listed in datastore level CTCap [--][++] [->end] [->enclosing] # + – [2010-06-01 13:29:53.837] 'RemoteCTCap' - Registering remote Type/Version from >=DS 1.2 style CTCap, type=text/x-vcalendar, version=1.0 [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.838] Registered Type 'text/x-vcalendar' Version='1.0', NOT implemented, related to remote datastore './tasks' –[2010-06-01 13:29:53.838] End of 'RemoteCTCap' [->top] [->enclosing] –[2010-06-01 13:29:53.838] End of 'RemoteTypes' [->top] [->enclosing] –[2010-06-01 13:29:53.839] End of 'RemoteDSDevInf' [->top] [->enclosing] o + – [2010-06-01 13:29:53.839] 'RemoteDSDevInf' - Registering remote Datastore from devInf [--][++] [->end] [->enclosing] + [2010-06-01 13:29:53.839] Datastore DevInf does not specify MaxGUIDSize -> using default + [2010-06-01 13:29:53.840] Remote Datastore Name='./notes', DisplayName='notes', MaxGUIDSize=0 + [2010-06-01 13:29:53.840] Preferred Rx='text/plain' version '1.0', preferred Tx='text/plain' version '1.0' + + – [2010-06-01 13:29:53.840] 'RemoteTypes' - Analyzing remote types listed in datastore level CTCap [--][++] [->end] [->enclosing] # + – [2010-06-01 13:29:53.841] 'RemoteCTCap' - Registering remote Type/Version from >=DS 1.2 style CTCap, type=text/x-vnote, version=1.1 [--][++] [->end] [->enclosing] * [2010-06-01 13:29:53.842] Registered Type 'text/x-vnote' Version='1.1', NOT implemented, related to remote datastore './no tes' –[2010-06-01 13:29:53.842] End of 'RemoteCTCap' [->top] [->enclosing] –[2010-06-01 13:29:53.842] End of 'RemoteTypes' [->top] [->enclosing] + [2010-06-01 13:29:53.843] Registered Type 'text/plain' Version='1.0', implemented by local type note10, related to remote datastore './notes' –[2010-06-01 13:29:53.843] End of 'RemoteDSDevInf' [->top] [->enclosing] –[2010-06-01 13:29:53.844] End of 'RemoteDatastores' [->top] [->enclosing] –[2010-06-01 13:29:53.844] End of 'DevInf_Analyze' [->top] [->enclosing] Can anyone point me in the right direction? Many thanks, Taomyn _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
