[sync] Help with iPhone/Funambol sync

lst_hoe02 at kwsoft.de lst_hoe02 at kwsoft.de
Tue Jan 20 09:13:02 UTC 2009


Zitat von Harkin Banks <harkinbanks83 at gmail.com>:

> 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





More information about the sync mailing list