From: Daniel G. <dg...@su...> - 2006-11-07 14:15:50
|
On Tuesday 07 November 2006 13:30, Ochal Christophe wrote: > When syncing the calendar, i get dozens of Error 500's, if there's any > way i can help solving this, let me know, i can do tests. This happens often when the xml to vcal converter create a invalid vcal=20 format. This means there is a field in the converted vcal included which th= e=20 mobile phone doesn't support. Can you try if you also get errors when using the command line=20 function "syncml-obex-client" and do a "read only" sync: syncml-obex-client -b *MAC* *Channel* --slow-sync text/x-vcalendar=20 Calendar --identifier "PC Suite" --wbxml If this worked then try to commit a simple calendar entry with this command= =20 line: syncml-obex-client -b *MAC* *Channel* --sync text/x-vcalendar=20 Calendar --identifier "PC Suite" --wbxml --add=20 text/x-vcalendar /tmp/test.vcal You have to create a test.vcal before running this line. Start with somethi= ng=20 simple like this: dani@marvin:~> cat /tmp/test.vcal=20 BEGIN:VCALENDAR VERSION:1.0 BEGIN:VEVENT DTSTART:20061107T220000Z DTEND:20061107T230000Z SUMMARY:Test END:VEVENT END:VCALENDAR Hopefully this simple vcal should work. The next step will to check a=20 vcalendar entry from evolution which got synced with OpenSync. Evolution=20 only stores calendar entries in icalendar. So we have to setup a evolution = to=20 file sync-group which convert and sync the evolution entries in a directory= =20 as vcalendar. msynctool --addgroup evo2file msynctool --addmember evo2file evo2-sync msynctool --addmember evo2file file-sync msynctool --configure evo2file 1 # configure as in your syncml to evolution group msynctool --configure evo2file 2 # only change the <path></path> msynctool --sync evo2file Then pick one and copy it to /tmp/test.vcal and run the syncml-obex-client = add=20 command line from above. Let us know if you found a problematic calendar=20 entry. Hopefully this was not to complicated... :) =46eel free to ask, if you have still some questions. Thanks for testing! Have fun! Daniel |