[horde] ActiveSync and personal LDAP Addressbook?
Michael Rubinsky
mrubinsk at horde.org
Wed May 4 00:55:42 UTC 2011
Quoting Florian Brandner <florian at brandner.net>:
> Hi!
>
>>> In theory there isn't any reason why this shouldn't work. Was there
>>> any errors present in the Horde log? Please provide the log of a
>>> conversation between client/server where this fails. See
>>> http://wiki.horde.org/ActiveSync for instructions on how to obtain
>>> this log.
>
> Here you go, the output of the Sync-Log for a Contact-Sync:
>
> 2011-04-17T13:36:59+02:00 INFO: Horde_ActiveSync_Driver_Horde::logon
> attempt for: flo
> 2011-04-17T13:37:00+02:00 DEBUG: SQL QUERY: SELECT device_type,
> device_agent, device_ping, device_policykey, device_rwstatus,
> device_supported FROM horde_activesync_device d INNER JOIN
> horde_activesync_device_users u ON d.device_id = u.device_id WHERE
> u.device_id = ? AND u.device_user = ? VALUES: androidc239454262 flo
> 2011-04-17T13:37:00+02:00 INFO: Request received from device:
> androidc239454262 Supporting protocol version: 2.5
> 2011-04-17T13:37:00+02:00 INFO: [androidc239454262] Handling SYNC command.
> 2011-04-17T13:37:00+02:00 DEBUG: Policykey: verified.
> 2011-04-17T13:37:00+02:00 DEBUG: I <Synchronize>
> 2011-04-17T13:37:00+02:00 DEBUG: I <Folders>
> 2011-04-17T13:37:00+02:00 DEBUG: I <Folder>
> 2011-04-17T13:37:00+02:00 DEBUG: I <FolderType>
> 2011-04-17T13:37:00+02:00 DEBUG: I Contacts
> 2011-04-17T13:37:00+02:00 INFO: [androidc239454262] Syncing folder
> class: Contacts
> 2011-04-17T13:37:00+02:00 DEBUG: I </FolderType>
> 2011-04-17T13:37:00+02:00 DEBUG: I <SyncKey>
> 2011-04-17T13:37:00+02:00 DEBUG: I
> {4daad082-22c4-4797-8cd3-34d051a981c3}1
> 2011-04-17T13:37:00+02:00 DEBUG: I </SyncKey>
> 2011-04-17T13:37:00+02:00 DEBUG: I <FolderId>
> 2011-04-17T13:37:00+02:00 DEBUG: I Contacts
> 2011-04-17T13:37:00+02:00 INFO: [androidc239454262] Folder server id:
> Contacts
> 2011-04-17T13:37:00+02:00 DEBUG: I </FolderId>
> 2011-04-17T13:37:00+02:00 DEBUG: I <DeletesAsMoves/>
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagSupported:
> 2011-04-17T13:37:00+02:00 DEBUG: I <GetChanges/>
> 2011-04-17T13:37:00+02:00 DEBUG: I <WindowSize>
> 2011-04-17T13:37:00+02:00 DEBUG: I 4
> 2011-04-17T13:37:00+02:00 DEBUG: I </WindowSize>
> 2011-04-17T13:37:00+02:00 DEBUG: I <Options>
> 2011-04-17T13:37:00+02:00 DEBUG: I <Truncation>
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagFilterType:
> 2011-04-17T13:37:00+02:00 DEBUG: I 7
> 2011-04-17T13:37:00+02:00 DEBUG: I </Truncation>
> 2011-04-17T13:37:00+02:00 DEBUG: I </Options>
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagRtfTruncation:
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagMIMESupport:
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagMIMETruncation:
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagConflict:
> 2011-04-17T13:37:00+02:00 DEBUG: [androidc239454262] Loading state for
> synckey {4daad082-22c4-4797-8cd3-34d051a981c3}1
> 2011-04-17T13:37:00+02:00 DEBUG: [androidc239454262] SQL query by
> Horde_ActiveSync_State:_gc(): SELECT sync_key FROM
> horde_activesync_state WHERE sync_devid = ? AND sync_folderid = ?
> VALUES: Array
> (
> [0] => androidc239454262
> [1] => Contacts
> )
>
> 2011-04-17T13:37:00+02:00 DEBUG: I </Folder>
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagCommands:
> 2011-04-17T13:37:00+02:00 DEBUG: I </Folders>
> 2011-04-17T13:37:00+02:00 DEBUG: Unmatched tagFolder:
> 2011-04-17T13:37:00+02:00 DEBUG: I </Synchronize>
> 2011-04-17T13:37:00+02:00 INFO: [androidc239454262] Beginning SYNC Response.
> 2011-04-17T13:37:00+02:00 DEBUG: [androidc239454262] Initializing
> message diff engine for Contacts
> 2011-04-17T13:37:00+02:00 DEBUG:
> Horde_ActiveSync_Driver_Horde::getServerChanges(Contacts, 0, 1303040220, 0)
> 2011-04-17T13:37:00+02:00 ERR: Ungültiges Adressbuch: personal_ldap
> 2011-04-17T13:37:00+02:00 DEBUG: [androidc239454262] Found 0 message
> changes, checking for PIM initiated changes.
> 2011-04-17T13:37:00+02:00 DEBUG: [androidc239454262] No PIM changes
> present, returning all messages.
> 2011-04-17T13:37:00+02:00 DEBUG: O <Synchronize>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Folders>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Folder>
> 2011-04-17T13:37:00+02:00 DEBUG: O <FolderType>
> 2011-04-17T13:37:00+02:00 DEBUG: O Contacts
> 2011-04-17T13:37:00+02:00 DEBUG: O <FolderType/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <SyncKey>
> 2011-04-17T13:37:00+02:00 DEBUG: O
> {4daad082-22c4-4797-8cd3-34d051a981c3}1
> 2011-04-17T13:37:00+02:00 DEBUG: O <SyncKey/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <FolderId>
> 2011-04-17T13:37:00+02:00 DEBUG: O Contacts
> 2011-04-17T13:37:00+02:00 DEBUG: O <FolderId/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Status>
> 2011-04-17T13:37:00+02:00 DEBUG: O 1
> 2011-04-17T13:37:00+02:00 DEBUG: O <Status/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Folder/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Folders/>
> 2011-04-17T13:37:00+02:00 DEBUG: O <Synchronize/>
> 2011-04-17T13:37:00+02:00 INFO: User flo logged off
>
>
> In the Horde-Log I get this error:
>
> 2011-04-17T13:43:43+02:00 ERR: HORDE [turba] Verbindung fehlgeschlagen:
> (53) Server is unwilling to perform [pid 22474 on line 99 of
> "/var/www_horde/turba/lib/Driver/Ldap.php"]
>
>
> The Address-Book "personal_ldap" is used by IMP and Kronolith, without
Getting caught up on email after being out of the loop for a bit.
Honestly don't remember where we left this, or if this has already
been responded to - but this might be due to issues related to
sessions being disabled for ActiveSync requests. I have committed
changes in Git to address this.
mike
The Horde Project (www.horde.org)
mrubinsk at horde.org
More information about the horde
mailing list