[sync] Help with iPhone/Funambol sync
Harkin Banks
harkinbanks83 at gmail.com
Tue Jan 20 13:02:13 UTC 2009
> Looks like the Turba addressbook you are trying to sync is in LDAP??
> Do you have more than one addressbook for this user and maybe the wrong
> one (read-only) choosen for sync??
> Check the Turba settings for the addressbook to use for sync and double
> check if the user in question is able to create/alter contacts there.
Thank you for your response.
The addressbook itself is not in LDAP (ie, the contacts to be synced). LDAP
is used, however, for authentication. I think this may well be all an LDAP
issue in the end, but I am not sure what I should do. The thing is that I
am using the Kolab back-end with all of its defaults, so I would imagine
that what I am reporting below is a general issue for anyone using sync and
the Kolab back-end.
Maybe there is something I should be doing on the client (iPhone) side so
that I get around the "Strong(er) authentication required" error, but in the
Kolab config, there is no security directive being used, which is the only
thing I know of that might trigger an error of this sort.
But, I'm just guessing in all of this. Any further thoughts are much
appreciated.
> Zitat von Harkin Banks:
>
>> I'm trying to sync an iPhone with Horde using the Funambol plugin.
>> There appear to be two errors (see /tmp/sync/log.txt below):
>> 1. There is some issue of the strength of my authentication. I'm
>> guessing this might have something to do with the LDAP server, but I am
>> not using the security directive to set some ssf number requirement.
>> 2. "Invalid DN syntax". It appears that the DN is not formed correctly.
>>
>> The iPhone (Funambol plugin) reads "Synchronization successful", but no
>> contacts are synced.
>>
>> Clearly, there LDAP is involved here at least as much as sync, but I'm
>> hoping someone has seen this sort of thing and knows what to do.
>>
>> Any suggestions are much appreciated thank you.
>>
>>
>> DEBUG: Backend of class SyncML_Backend_Horde created
>> DEBUG: Started at 2009-01-20 02:58:46. Packet logged in
>> /tmp/sync/client_10.xml
>> DEBUG: New session created: 6b840dc08897dd9e789de34536201b66
>> DEBUG: Checking authentication for user hbanks at example.com
>> DEBUG: Authenticated: yes; version: 1.1; message ID: 1; source URI:
>> iph-Mw9u2wLQXo9ajlhfNgnzXg==; target URI:
>> http://example.com/client/rpc.php; user: hbanks at example.com; charset:
>> UTF-8; wbxml: no
>> DEBUG: SQL Query by SyncML_Backend_Horde::readSyncAnchors(): SELECT
>> syncml_clientanchor, syncml_serveranchor FROM horde_syncml_anchors WHERE
>> syncml_syncpartner = ? AND syncml_db = ? AND syncml_uid = ?, values:
>> iph-Mw9u2wLQXo9ajlhfNgnzXg==, contacts, hbanks at example.com
>> DEBUG: Previous sync found for database card; client timestamp:
>> 1232404430
>> DEBUG: Anchor timestamps match, TwoWaySync possible. Syncing data since
>> 2009-01-19 22:34:06
>> DEBUG: Creating SyncML_Sync object for database card; sync type 200
>> DEBUG: Received <Final> from client.
>> DEBUG: Handle <Final> for state Init
>> DEBUG: Sending <Final> to client
>> DEBUG: Return message completed
>> DEBUG: Finished at 2009-01-20 02:58:47. Packet logged in
>> /tmp/sync/server_10.xml
>>
>> DEBUG: Backend of class SyncML_Backend_Horde created
>> DEBUG: Started at 2009-01-20 02:58:59. Packet logged in
>> /tmp/sync/client_11.xml
>> DEBUG: Existing session continued: 6b840dc08897dd9e789de34536201b66
>> DEBUG: Authenticated: yes; version: 1.1; message ID: 2; source URI:
>> iph-Mw9u2wLQXo9ajlhfNgnzXg==; target URI:
>> http://example.com/client/rpc.php; user: hbanks at example.com; charset:
>> UTF-8; wbxml: no
>> DEBUG: Using default device class
>>
>> DEBUG: Handling <Add> sent from client
>> DEBUG: Using default device class
>> ERR: Error in adding client entry: Failed to add an object: [8]
>> "Strong(er) authentication required" DN: cn=Joe
>> Anderson,dc=example,dc=com (attributes:
>> [a:5:{s:2:"sn";s:8:"Anderson";s:9:"givenName";s:7:"Joe";s:6:"mobile";s:14:"(773)
>> 308-3144";s:2:"cn";s:16:"Joe
>> Anderson";s:11:"objectclass";a:1:{i:0;s:13:"inetOrgPerson";}}]).Charset:UTF-8
>
> Looks like the Turba addressbook you are trying to sync is in LDAP??
> Do you have more than one addressbook for this user and maybe the wrong
> one (read-only) choosen for sync??
> Check the Turba settings for the addressbook to use for sync and double
> check if the user in question is able to create/alter contacts there.
>
> Regards
>
> Andreas
>
>
>
> --
> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: sync-unsubscribe at lists.horde.org
More information about the sync
mailing list