[horde] SyncML
Peter Billson
pete at turtle.com
Fri Jun 20 17:45:14 UTC 2014
Zitat von Peter Billson <pete at turtle.com>:
> *,
>
> I'm having an issue with a user syncing Outlook to Kronolith using
> Funambol.
>
>
>
> The user has 295 appointments but Funambol stops after 129.
>
>
>
> I'm sure the issue is with the 130th event but my problem is I cannot
> determine in what order Kronolith is sending the events so I can't
> determine what the 130th event is.
>
>
>
> I've tried no sort (database order),event_start, event_end,
> event_uid, and event_modified. Event_end is close but not exactly the
> order of the events in horde_syncml_map;
>
>
>
> Can anyone tell me the order the events are sent or suggest a way I
> can see the data sent by syncml?
>
>
>
> Pete
http://wiki.horde.org/SyncML/ProblemReport
Thanks for that. It REALLY helped to locate the problem. My original
assessment of the issue was wrong. The problem occurs when Fundable comes
back for a second packet of data. The first group of events work fine but
the second doesn't authenticate for some reason. Log snippet:
Maximum message size 125000 approached during add; current size: 124946
DEBUG: Return message completed
DEBUG: Finished at 2014-06-20 12:42:04. Packet logged in
/tmp/sync/server_11.xm
l
DEBUG: Backend of class Horde_SyncMl_Backend_Horde created
DEBUG: Started at 2014-06-20 16:42:20. Packet logged in
/tmp/sync/client_12.xml
DEBUG: Existing session continued: b39fbb2f2495c9ddffa7ed81ce53a503
DEBUG: Authenticated: yes; version: 1.2; message ID: 3; source URI:
fol-SVpBT0x
EOnBldGU=; target URI: http://webmail2.turtle.com/rpc.php; user: FooMan;
charset:
UTF-8; wbxml: no
DEBUG: Created device class Horde_SyncMl_Device_Sync4j
DEBUG: Creating <Sync> output for server changes in database event
DEBUG: Created device class Horde_SyncMl_Device_Sync4j
DEBUG: Sending add from server:
20131213190921.oi5QdbEAPzgt8gY6uSVysg1 at testmail
.turtle.com
ERR: API export call for
20131213190921.oi5QdbEAPzgt8gY6uSVysg1 at testmail.turt
le.com failed: Permission Denied
And I get the API export call error the next 100+ records.
The PHP log shows an error:
2014-06-20T17:20:14+00:00 EMERG: HORDE Session cookies will not work without
a FQDN and with a non-empty cookie domain. Either use a fully qualified
domain name like "http://www.example.com" instead of "http://example" only,
or set the cookie domain in the Horde configuration to an empty value, or
enable non-cookie (url-based) sessions in the Horde configuration. [pid
51606 on line 164 of "/usr/share/php/Horde/Session.php"]
2014-06-20T17:20:14+00:00 DEBUG: HORDE 1. Horde_Registry::appInit()
/usr/share/horde/index.php:20
2. Horde_Registry->__construct() /usr/share/php/Horde/Registry.php:279
3. Horde_Session->setup() /usr/share/php/Horde/Registry.php:523
1) I am using a FQDN
2) I tried setting $conf['cookie']['domain'] = '' which makes the error go
away but no change in sync behavior.
3) I tried setting $conf['session']['use_only_cookies'] = false; which makes
no difference.
Any ideas?
More information about the horde
mailing list