From: Norm D. <no...@dr...> - 2006-04-19 13:31:39
|
Nokia 6620 using the syncml-http-server. Fails with the following error relating to libsoup: msynctool --sync sml --wait Synchronizing group "sml" The previous synchronization was unclean. Slow-syncing I/O error : Attempt to load network entity http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd received contact dsession received event dsession received note dsession Member 2 of type file-sync just connected Member 1 of type syncml-http-server just connected All clients connected or error (process:3617): libsoup-CRITICAL **: io_read: assertion `io->read_state != SOUP_MESSAGE_IO_STATE_DONE' failed Member 2 of type file-sync just sent all changes Member 1 of type syncml-http-server had an error while getting changes: Timeout while waiting for a reply to message "GET_CHANGES" Member 2 of type file-sync just disconnected Member 1 of type syncml-http-server had an error while disconnecting: Timeout while waiting for a reply to message "DISCONNECT" All clients have disconnected The sync failed: Unable to read from one of the members The database names match. My config looks like this: msynctool --showgroup sml Groupname: sml Member 1: syncml-http-server Configuration : <config><username></username><password></password><url>/</url><port>8080</port><usestringtable>0</usestringtable><onlyreplace>0</onlyreplace><recvLimit>100000</recvLimit><contact_db>contacts</contact_db><calendar_db>calendar</calendar_db><note_db>Notes</note_db></config> Member 2: file-sync Configuration : <config><path>/home/norm/syncdata</path><recursive>FALSE</recursive></config> Are there any new command lines or options that should be set in the syncml-http-server component? This is the same config I've been using for a while -- Norm On Wed, 2006-04-19 at 00:06 +0200, Armin Bauer wrote: > Hi, > > a new libsyncml version is finally ready and is now in libsyncml trunk. > It fixes a lot of bugs and problems and also adds support for large > object handling (probably needed if your phone has pictures associated > with a contact). The syncml plugin was updated as well to make use of > the new features. > > > The guides to install the library from the docs > (http://libsyncml.opensync.org/wiki/doc) are still valid. Please note > that the wbxml patch was updated as well to fix a issue with certain > Nokia phones. so you might want to repatch the wbxml library if you own > a newer nokia phone. There are also some new command line options: > > --maxObjSize <limit> This specifies the maximum object size that > libsyncml should receive > > --addUTC Forces libsyncml to always add the UTC node even if the > protocol is 1.0. Some older phones _require_ this. > > --allowLateStatus This tells libsyncml to ignore a protocol > violation where a status is sent after a command > > --noPendingReplies Forces libsyncml to wait for all status for the > current message so that there are no pending replies. > > > My Nokia 6680 needs these options for example: > > syncml-obex-client -u 0 --identifier "PC Suite" --sync vcard Contacts > --wbxml --recvLimit 10000 --maxObjSize 734000 --allowLateStatus > > > > > Please try if libsyncml works now for your phone. If it does i would > appreciate if you send me the options you used so that i can build a > table with phone models and required options. > > > Thanks to everybody who helped me with debugging libsyncml by providing > bug reports and traces! > > > Best Regards, > Armin Bauer > |