Hi, I can't sync evolution2 - nokia 9500 (syncml)... i found a message on the archives saying it works, but I had no luck.
I followed the instructions about nokia 6600, compiled the patched libwbxml and 0.8x cvs source. The sync apparently starts, and data is exchanged... but the nokia like frozes when the progress bar half of the way, saying "Syncing..." until I cancel. No crashes... everything seems ok, but the sync never completes. I am attaching the debug output produced by multisync. Any help much appreciated, thanks. pep
Trying /usr/local/lib/multisync/libevolution2_sync.so... plugin_API_version short_name long_name plugin_init Plugin found: Ximan Evolution 2 Trying /usr/local/lib/multisync/libopie_sync.so... Plugin found: Opie and Zaurus Trying /usr/local/lib/multisync/libsyncml_plugin.so... Plugin found: SyncML Trying /usr/local/lib/multisync/libbackup_plugin.so... Plugin found: Backup Found pair: syncml-plugin - evolution2-sync SyncML: Resetting state. SyncML: Socket opened. always_connected [evo2-sync] DEBUG: start: sync_connect [evo2-sync] INFORMATION: Loading state from file /home/pep/.multisync/1/remotesettings [evo2-sync] DEBUG: end: load_palm_state [evo2-sync] DEBUG: end: sync_connect Got message 7 Syncthread: Exiting. sync_disconnect [evo2-sync] INFORMATION: start: disconnect SyncML: Got engine cmd: 5 object_types plugin_info object_types SyncML: Resetting state. SyncML: Socket opened. always_connected [evo2-sync] DEBUG: start: sync_connect [evo2-sync] INFORMATION: Loading state from file /home/pep/.multisync/1/remotesettings [evo2-sync] DEBUG: end: load_palm_state [evo2-sync] DEBUG: end: sync_connect SyncML: Client connected from 172.116.20.25. SyncML: We got some request data. SyncML: Line: POST / HTTP/1.1 SyncML: Line: Cache-Control: no-store SyncML: Line: Connection: close SyncML: Line: Host: 10.10.10.7:5079 SyncML: Line: Accept: application/vnd.syncml+wbxml, application/vnd.oma.drm.message SyncML: Line: Accept-Charset: utf-8 SyncML: Line: Accept-Encoding: gzip,deflate SyncML: Line: Accept-Language: en SyncML: Line: User-Agent: Nokia 9500 SyncML HTTP Client SyncML: Line: Content-Length: 1420 SyncML: Line: Content-Type: application/vnd.syncml+wbxml SyncML: Line: SyncML: Resetting state. [ cut: 2 lines of binary data ] SyncML: Successfully converted from WBXML to XML. Data: <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"> <SyncML xmlns="syncml:SYNCML1.1"> <SyncHdr> <VerDTD> 1.1 </VerDTD> <VerProto> SyncML/1.1 </VerProto> <SessionID> 17 </SessionID> <MsgID> 1 </MsgID> <Target> <LocURI> http://10.10.10.7:5079 </LocURI> </Target> <Source> <LocURI> IMEI:354305001384490 </LocURI> <LocName> syncml </LocName> </Source> <Cred> <Meta> <Format xmlns="syncml:metinf"> b64 </Format> <Type xmlns="syncml:metinf"> syncml:auth-md5 </Type> </Meta> <Data> ckUSzXzjb8T5mtsBttJ1Kw== </Data> </Cred> <Meta> <MaxMsgSize xmlns="syncml:metinf"> 10000 </MaxMsgSize> </Meta> </SyncHdr> <SyncBody> <Alert> <CmdID> 1 </CmdID> <Data> 201 </Data> <Item> <Target> <LocURI> ./calendar </LocURI> </Target> <Source> <LocURI> ./C\System\Data\Calendar </LocURI> </Source> <Meta> <Anchor xmlns="syncml:metinf"> <Last> </Last> <Next> 20041230T140536Z </Next> </Anchor> </Meta> </Item> </Alert> <Put> <CmdID> 2 </CmdID> <Meta> <Type xmlns="syncml:metinf"> application/vnd.syncml-devinf+xml </Type> </Meta> <Item> <Source> <LocURI> ./devinf11 </LocURI> </Source> <Data> <DevInf xmlns="syncml:devinf"> <VerDTD> 1.1 </VerDTD> <Man> NOKIA </Man> <Mod> 9500 </Mod> <SwV> 04.44(01) </SwV> <DevID> IMEI:354305001384490 </DevID> <DevTyp> phone </DevTyp> <UTC> </UTC> <SupportLargeObjs> </SupportLargeObjs> <SupportNumberOfChanges> </SupportNumberOfChanges> <DataStore> <SourceRef> ./C\System\Data\Calendar </SourceRef> <MaxGUIDSize> 8 </MaxGUIDSize> <Rx-Pref> <CTType> text/x-vcalendar </CTType> <VerCT> 1.0 </VerCT> </Rx-Pref> <Rx> <CTType> text/calendar </CTType> <VerCT> 2.0 </VerCT> </Rx> <Tx-Pref> <CTType> text/x-vcalendar </CTType> <VerCT> 1.0 </VerCT> </Tx-Pref> <SyncCap> <SyncType> 1 </SyncType> <SyncType> 2 </SyncType> <SyncType> 3 </SyncType> <SyncType> 4 </SyncType> <SyncType> 5 </SyncType> <SyncType> 6 </SyncType> <SyncType> 7 </SyncType> </SyncCap> </DataStore> <CTCap> <CTType> text/x-vcalendar </CTType> <PropName> BEGIN </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> END </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> VERSION </PropName> <ValEnum> 1.0 </ValEnum> <PropName> UID </PropName> <PropName> SUMMARY </PropName> <PropName> DESCRIPTION </PropName> <PropName> DTEND </PropName> <PropName> DTSTART </PropName> <PropName> AALARM </PropName> <ParamName> TYPE </ParamName> <PropName> CLASS </PropName> <ValEnum> PUBLIC </ValEnum> <ValEnum> PRIVATE </ValEnum> <ValEnum> CONFIDENTIAL </ValEnum> <PropName> COMPLETED </PropName> <PropName> LOCATION </PropName> <PropName> DCREATED </PropName> <PropName> LAST-MODIFIED </PropName> <PropName> PRIORITY </PropName> <PropName> STATUS </PropName> <PropName> RRULE </PropName> <PropName> DUE </PropName> <PropName> EXDATE </PropName> <PropName> X-EPOCAGENDAENTRYTYPE </PropName> <PropName> X-EPOCTODOLIST </PropName> <CTType> text/calendar </CTType> <PropName> BEGIN </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> END </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> VERSION </PropName> <ValEnum> 2.0 </ValEnum> <PropName> UID </PropName> <PropName> SUMMARY </PropName> <PropName> DESCRIPTION </PropName> <PropName> DTEND </PropName> <PropName> DTSTART </PropName> <PropName> AALARM </PropName> <ParamName> TYPE </ParamName> <PropName> CLASS </PropName> <ValEnum> PUBLIC </ValEnum> <ValEnum> PRIVATE </ValEnum> <ValEnum> CONFIDENTIAL </ValEnum> <PropName> COMPLETED </PropName> <PropName> LOCATION </PropName> <PropName> DCREATED </PropName> <PropName> LAST-MODIFIED </PropName> <PropName> PRIORITY </PropName> <PropName> STATUS </PropName> <PropName> RRULE </PropName> <PropName> DUE </PropName> <PropName> EXDATE </PropName> <PropName> X-EPOCAGENDAENTRYTYPE </PropName> <PropName> X-EPOCTODOLIST </PropName> </CTCap> </DevInf> </Data> </Item> </Put> <Get> <CmdID> 3 </CmdID> <Meta> <Type xmlns="syncml:metinf"> application/vnd.syncml-devinf+xml </Type> </Meta> <Item> <Target> <LocURI> ./devinf11 </LocURI> </Target> </Item> </Get> <Final> </Final> </SyncBody> </SyncML> SyncML: Server: Got SyncML msg: <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"> <SyncML xmlns="syncml:SYNCML1.1"> <SyncHdr> <VerDTD> 1.1 </VerDTD> <VerProto> SyncML/1.1 </VerProto> <SessionID> 17 </SessionID> <MsgID> 1 </MsgID> <Target> <LocURI> http://10.10.10.7:5079 </LocURI> </Target> <Source> <LocURI> IMEI:354305001384490 </LocURI> <LocName> syncml </LocName> </Source> <Cred> <Meta> <Format xmlns="syncml:metinf"> b64 </Format> <Type xmlns="syncml:metinf"> syncml:auth-md5 </Type> </Meta> <Data> ckUSzXzjb8T5mtsBttJ1Kw== </Data> </Cred> <Meta> <MaxMsgSize xmlns="syncml:metinf"> 10000 </MaxMsgSize> </Meta> </SyncHdr> <SyncBody> <Alert> <CmdID> 1 </CmdID> <Data> 201 </Data> <Item> <Target> <LocURI> ./calendar </LocURI> </Target> <Source> <LocURI> ./C\System\Data\Calendar </LocURI> </Source> <Meta> <Anchor xmlns="syncml:metinf"> <Last> </Last> <Next> 20041230T140536Z </Next> </Anchor> </Meta> </Item> </Alert> <Put> <CmdID> 2 </CmdID> <Meta> <Type xmlns="syncml:metinf"> application/vnd.syncml-devinf+xml </Type> </Meta> <Item> <Source> <LocURI> ./devinf11 </LocURI> </Source> <Data> <DevInf xmlns="syncml:devinf"> <VerDTD> 1.1 </VerDTD> <Man> NOKIA </Man> <Mod> 9500 </Mod> <SwV> 04.44(01) </SwV> <DevID> IMEI:354305001384490 </DevID> <DevTyp> phone </DevTyp> <UTC> </UTC> <SupportLargeObjs> </SupportLargeObjs> <SupportNumberOfChanges> </SupportNumberOfChanges> <DataStore> <SourceRef> ./C\System\Data\Calendar </SourceRef> <MaxGUIDSize> 8 </MaxGUIDSize> <Rx-Pref> <CTType> text/x-vcalendar </CTType> <VerCT> 1.0 </VerCT> </Rx-Pref> <Rx> <CTType> text/calendar </CTType> <VerCT> 2.0 </VerCT> </Rx> <Tx-Pref> <CTType> text/x-vcalendar </CTType> <VerCT> 1.0 </VerCT> </Tx-Pref> <SyncCap> <SyncType> 1 </SyncType> <SyncType> 2 </SyncType> <SyncType> 3 </SyncType> <SyncType> 4 </SyncType> <SyncType> 5 </SyncType> <SyncType> 6 </SyncType> <SyncType> 7 </SyncType> </SyncCap> </DataStore> <CTCap> <CTType> text/x-vcalendar </CTType> <PropName> BEGIN </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> END </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> VERSION </PropName> <ValEnum> 1.0 </ValEnum> <PropName> UID </PropName> <PropName> SUMMARY </PropName> <PropName> DESCRIPTION </PropName> <PropName> DTEND </PropName> <PropName> DTSTART </PropName> <PropName> AALARM </PropName> <ParamName> TYPE </ParamName> <PropName> CLASS </PropName> <ValEnum> PUBLIC </ValEnum> <ValEnum> PRIVATE </ValEnum> <ValEnum> CONFIDENTIAL </ValEnum> <PropName> COMPLETED </PropName> <PropName> LOCATION </PropName> <PropName> DCREATED </PropName> <PropName> LAST-MODIFIED </PropName> <PropName> PRIORITY </PropName> <PropName> STATUS </PropName> <PropName> RRULE </PropName> <PropName> DUE </PropName> <PropName> EXDATE </PropName> <PropName> X-EPOCAGENDAENTRYTYPE </PropName> <PropName> X-EPOCTODOLIST </PropName> <CTType> text/calendar </CTType> <PropName> BEGIN </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> END </PropName> <ValEnum> VCALENDAR </ValEnum> <ValEnum> VEVENT </ValEnum> <ValEnum> VTODO </ValEnum> <PropName> VERSION </PropName> <ValEnum> 2.0 </ValEnum> <PropName> UID </PropName> <PropName> SUMMARY </PropName> <PropName> DESCRIPTION </PropName> <PropName> DTEND </PropName> <PropName> DTSTART </PropName> <PropName> AALARM </PropName> <ParamName> TYPE </ParamName> <PropName> CLASS </PropName> <ValEnum> PUBLIC </ValEnum> <ValEnum> PRIVATE </ValEnum> <ValEnum> CONFIDENTIAL </ValEnum> <PropName> COMPLETED </PropName> <PropName> LOCATION </PropName> <PropName> DCREATED </PropName> <PropName> LAST-MODIFIED </PropName> <PropName> PRIORITY </PropName> <PropName> STATUS </PropName> <PropName> RRULE </PropName> <PropName> DUE </PropName> <PropName> EXDATE </PropName> <PropName> X-EPOCAGENDAENTRYTYPE </PropName> <PropName> X-EPOCTODOLIST </PropName> </CTCap> </DevInf> </Data> </Item> </Put> <Get> <CmdID> 3 </CmdID> <Meta> <Type xmlns="syncml:metinf"> application/vnd.syncml-devinf+xml </Type> </Meta> <Item> <Target> <LocURI> ./devinf11 </LocURI> </Target> </Item> </Get> <Final> </Final> </SyncBody> </SyncML> ********* SyncML: Using SyncML 1.1 SyncML: MD5 authorization succeeded. SyncML: The maximum message size is 10000 bytes. SyncML: Slow sync requested by other side. SyncML: Found DB pair: calendar - ./C\System\Data\Calendar SyncML: Manufacturer: NOKIA SyncML: Device ID: IMEI:354305001384490 SyncML: Device type: phone SyncML: Action: 1 0 0 0 SyncML: Received device info. HTTP/1.1 200 OK Date: Thu Dec 30 15:07:09 2004 Expires: Thu Dec 30 15:07:09 2004 Content-Length: 2095 Content-Type: application/vnd.syncml+wbxml Accept-Charset: UTF-8 Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml Cache-Control: no-store Server: MultiSync Plugin ?Sj SyncML: We got some request data. SyncML: Disconnection, length 0. SyncML: SyncML disconnected. SyncML: Got disconnection, reasaon 2. SyncML: Client connected from 172.116.20.25. SyncML: We got some request data. SyncML: Line: POST ?sessionid=e1b4bc8691d13d29 HTTP/1.1 SyncML: Line: Cache-Control: no-store SyncML: Line: Connection: close SyncML: Line: Host: 10.10.10.7:5079 SyncML: Line: Accept: application/vnd.syncml+wbxml, application/vnd.oma.drm.message SyncML: Line: Accept-Charset: utf-8 SyncML: Line: Accept-Encoding: gzip,deflate SyncML: Line: Accept-Language: en SyncML: Line: User-Agent: Nokia 9500 SyncML HTTP Client SyncML: Line: Content-Length: 1898 SyncML: Line: Content-Type: application/vnd.syncml+wbxml SyncML: Line: SyncML: Session ID OK. [ cut: 2 lines of binary data ] SyncML: Successfully converted from WBXML to XML. Data: <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"> <SyncML xmlns="syncml:SYNCML1.1"> <SyncHdr> <VerDTD> 1.1 </VerDTD> <VerProto> SyncML/1.1 </VerProto> <SessionID> 17 </SessionID> <MsgID> 2 </MsgID> <Target> <LocURI> http://10.10.10.7:5079?sessionid=e1b4bc8691d13d29 </LocURI> </Target> <Source> <LocURI> IMEI:354305001384490 </LocURI> <LocName> syncml </LocName> </Source> <Meta> <MaxMsgSize xmlns="syncml:metinf"> 10000 </MaxMsgSize> </Meta> </SyncHdr> <SyncBody> <Status> <CmdID> 1 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 0 </CmdRef> <Cmd> SyncHdr </Cmd> <TargetRef> IMEI:354305001384490 </TargetRef> <SourceRef> http://10.10.10.7:5079 </SourceRef> <Data> 200 </Data> </Status> <Status> <CmdID> 2 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 5 </CmdRef> <Cmd> Results </Cmd> <Data> 200 </Data> </Status> <Status> <CmdID> 3 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 6 </CmdRef> <Cmd> Alert </Cmd> <TargetRef> ./C\System\Data\Calendar </TargetRef> <SourceRef> calendar </SourceRef> <Data> 200 </Data> <Item> <Data> <Anchor xmlns="syncml:metinf"> <Next> 1104415629 </Next> </Anchor> </Data> </Item> </Status> <Sync> <CmdID> 4 </CmdID> <Target> <LocURI> ./calendar </LocURI> </Target> <Source> <LocURI> ./C\System\Data\Calendar </LocURI> </Source> <Meta> <MaxObjSize xmlns="syncml:metinf"> 786432 </MaxObjSize> </Meta> <NumberOfChanged> 4 </NumberOfChanged> <Add> <CmdID> 5 </CmdID> <Meta> <Type xmlns="syncml:metinf"> text/x-vcalendar </Type> </Meta> [cut: some SyncML data that looks ok to me... ] </Add> </Sync> <Final> </Final> </SyncBody> </SyncML> SyncML: Server: Got SyncML msg: <?xml version="1.0"?> <!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.1//EN" "http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd"> <SyncML xmlns="syncml:SYNCML1.1"> <SyncHdr> <VerDTD> 1.1 </VerDTD> <VerProto> SyncML/1.1 </VerProto> <SessionID> 17 </SessionID> <MsgID> 2 </MsgID> <Target> <LocURI> http://10.10.10.7:5079?sessionid=e1b4bc8691d13d29 </LocURI> </Target> <Source> <LocURI> IMEI:354305001384490 </LocURI> <LocName> syncml </LocName> </Source> <Meta> <MaxMsgSize xmlns="syncml:metinf"> 10000 </MaxMsgSize> </Meta> </SyncHdr> <SyncBody> <Status> <CmdID> 1 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 0 </CmdRef> <Cmd> SyncHdr </Cmd> <TargetRef> IMEI:354305001384490 </TargetRef> <SourceRef> http://10.10.10.7:5079 </SourceRef> <Data> 200 </Data> </Status> <Status> <CmdID> 2 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 5 </CmdRef> <Cmd> Results </Cmd> <Data> 200 </Data> </Status> <Status> <CmdID> 3 </CmdID> <MsgRef> 1 </MsgRef> <CmdRef> 6 </CmdRef> <Cmd> Alert </Cmd> <TargetRef> ./C\System\Data\Calendar </TargetRef> <SourceRef> calendar </SourceRef> <Data> 200 </Data> <Item> <Data> <Anchor xmlns="syncml:metinf"> <Next> 1104415629 </Next> </Anchor> </Data> </Item> </Status> <Sync> <CmdID> 4 </CmdID> <Target> <LocURI> ./calendar </LocURI> </Target> <Source> <LocURI> ./C\System\Data\Calendar </LocURI> </Source> <Meta> <MaxObjSize xmlns="syncml:metinf"> 786432 </MaxObjSize> </Meta> <NumberOfChanged> 4 </NumberOfChanged> <Add> <CmdID> 5 </CmdID> <Meta> <Type xmlns="syncml:metinf"> text/x-vcalendar </Type> </Meta> [ cut: some SyncML data that looks ok to me... ] </Item> </Add> <Add> <CmdID> 6 </CmdID> <Meta> <Type xmlns="syncml:metinf"> text/x-vcalendar </Type> </Meta> </Add> </Sync> <Final> </Final> </SyncBody> </SyncML> ********* SyncML: Using SyncML 1.1 SyncML: The maximum message size is 10000 bytes. SyncML: Action: 1 0 1 0 SyncML: Told sync engine to get changes. SyncML: Got engine cmd: 2 SyncML: Action: 1 0 0 0 SyncML: Sending sync status. Got message 1 Dwelling... [ At this point the thing freezes: multisync keeps waiting and the nokia stops the progress bar like waiting for something to happen... until I cancel the sync on the nokia and the log continues ] SyncML: We got some request data. SyncML: Disconnection, length 0. SyncML: SyncML disconnected. SyncML: Got disconnection, reasaon 2. Got message 7 Syncthread: Exiting. sync_disconnect [evo2-sync] INFORMATION: start: disconnect SyncML: Got engine cmd: 5