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