[sync] Authentication problems

Roel Gloudemans roel at gloudemans.info
Tue Apr 26 09:52:51 PDT 2005


My Horde installation uses LDAP for authentication. Syncing using 
sync4j fails each and every time with the message that no password has 
been provided for LDAP authentication.

Where should I look to debug this?

Cheers,
Roel.

---- horde log -------
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: New session created: 
syncmlscpimoutlook1 [on line 162 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
Prefs_sql::retrieve(): SELECT pref_scope, pref_name, pref_value FROM 
horde_prefs WHERE pref_uid = ? AND (pref_scope = ? OR pref_scope = 
'horde') ORDER BY pref_scope [on line 132 of 
"/usr/share/pear/Horde/Prefs/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: authorized=1 version=1 
msgid=1 source=sc-pim-outlook target=http://lancer.gloudemans.info 
user=lancer charset=ISO-8859-1 [on line 216 of 
"/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: looking for sync for 
contacts [on line 260 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: Create new sync for 
contacts [on line 266 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
DataTree_sql::_buildParentIds(): SELECT datatree_id, datatree_parents 
FROM horde_datatree WHERE datatree_name = 'contacts' AND group_uid = 
'syncml' ORDER BY datatree_id [on line 257 of 
"/usr/share/pear/Horde/DataTree/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
DataTree_sql::_load(): SELECT c.datatree_id, c.datatree_name, 
c.datatree_parents, c.datatree_order FROM horde_datatree c WHERE 
c.group_uid = 'syncml'  [on line 118 of 
"/usr/share/pear/Horde/DataTree/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: No info about 
previous syncs found for id lancer:sc-pim-outlookand database contacts 
[on line 99 of "/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: Anchor mismatch, 
enforcing SlowSync [on line 121 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: return message 
completed [on line 486 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: New session created: 
syncmlscpimoutlook1 [on line 162 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [emergency] [horde] No password provided for LDAP 
authentication. [on line 94 of "/usr/share/pear/Horde/Auth/ldap.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: New session created: 
syncmlscpimoutlook1 [on line 162 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
Prefs_sql::retrieve(): SELECT pref_scope, pref_name, pref_value FROM 
horde_prefs WHERE pref_uid = ? AND (pref_scope = ? OR pref_scope = 
'horde') ORDER BY pref_scope [on line 132 of 
"/usr/share/pear/Horde/Prefs/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: authorized=1 version=1 
msgid=1 source=sc-pim-outlook target=http://lancer.gloudemans.info 
user=lancer charset=ISO-8859-1 [on line 216 of 
"/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: looking for sync for 
calendar [on line 260 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: Create new sync for 
calendar [on line 266 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
DataTree_sql::_buildParentIds(): SELECT datatree_id, datatree_parents 
FROM horde_datatree WHERE datatree_name = 'calendar' AND group_uid = 
'syncml' ORDER BY datatree_id [on line 257 of 
"/usr/share/pear/Horde/DataTree/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SQL Query by 
DataTree_sql::_load(): SELECT c.datatree_id, c.datatree_name, 
c.datatree_parents, c.datatree_order FROM horde_datatree c WHERE 
c.group_uid = 'syncml'  [on line 118 of 
"/usr/share/pear/Horde/DataTree/sql.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: No info about 
previous syncs found for id lancer:sc-pim-outlookand database calendar 
[on line 99 of "/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: Anchor mismatch, 
enforcing SlowSync [on line 121 of 
"/usr/share/pear/Horde/SyncML/Command/Alert.php"]
Apr 26 18:03:17 HORDE [debug] [horde] SyncML: SyncML: return message 
completed [on line 486 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:18 HORDE [debug] [horde] SyncML: New session created: 
syncmlscpimoutlook1 [on line 162 of "/usr/share/pear/Horde/SyncML.php"]
Apr 26 18:03:18 HORDE [emergency] [horde] No password provided for LDAP 
authentication. [on line 94 of "/usr/share/pear/Horde/Auth/ldap.php"]


---- sync4j log -------
18:03:15:578 [INFO] - Initializing
18:03:15:578 [INFO] - **********  CONTACTS SYNC  ************
18:03:15:578 [DEBUG] - initialization-message:
18:03:15:578 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?><SyncML>
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>1</SessionID>
<MsgID>1</MsgID>
<Target><LocURI>http://lancer.gloudemans.info</LocURI></Target>
<Source><LocURI>sc-pim-outlook</LocURI></Source>
<Cred>
<Meta><Format xmlns='syncml:metinf'>b64</Format><Type 
xmlns='syncml:metinf'>syncml:auth-basic</Type></Meta>
<Data>[DATA REMOVED]</Data>
</Cred>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>1</CmdID>
<Data>201</Data>
<Item>
<Target><LocURI>contacts</LocURI></Target>
<Source><LocURI>contact</LocURI></Source>
<Meta><Anchor xmlns="syncml:metinf">
<Last>0</Last>
<Next>1114531395</Next>
</Anchor></Meta>
</Item>
</Alert>

<Final/>
</SyncBody>
</SyncML>
18:03:15:578 [DEBUG] - Connecting to lancer.gloudemans.info:80
18:03:15:593 [DEBUG] - Requesting resource /horde/rpc.php
18:03:15:890 [DEBUG] - Message sent
18:03:15:906 [DEBUG] - Reading response...
18:03:15:906 [DEBUG] - Content-length: 940
18:03:15:906 [DEBUG] - Response read
18:03:15:906 [INFO] - Initialization done
18:03:15:906 [DEBUG] - response to inizialization-message:
18:03:15:906 [DEBUG] - 
<SyncML><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>sc-pim-outlook</LocURI></Target><Source><LocURI>http://lancer.gloudemans.info</LocURI></Source></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>sc-pim-outlook</SourceRef><TargetRef>http://lancer.gloudemans.info</TargetRef><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><SourceRef>contact</SourceRef><TargetRef>contacts</TargetRef><Data>508</Data><Item><Data><Anchor><Next>1114531395</Next><Last>0</Last></Anchor></Data></Item></Status><Alert><CmdID>3</CmdID><Data>201</Data><Item><Target><LocURI>contact</LocURI></Target><Source><LocURI>contacts</LocURI></Source><Meta><Anchor 
xmlns="syncml:metinf"><Last>0</Last><Next>1114531397</Next></Anchor></Meta></Item></Alert><Final></Final></SyncBody></SyncML>
18:03:15:906 [INFO] - The server alert code for contacts is 201
18:03:15:906 [DEBUG] - url from response to inizialization-message:
18:03:15:937 [INFO] - Synchronizing contacts
18:03:15:937 [INFO] - Preparing slow sync for contacts
18:03:15:937 [INFO] - Detected 0 items
18:03:15:937 [DEBUG] - Preparing slow sync for contact
18:03:15:937 [DEBUG] - modification-message:
18:03:15:937 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?><SyncML><SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>1</SessionID>
<MsgID>2</MsgID>
<Target><LocURI>http://lancer.gloudemans.info</LocURI></Target>
<Source><LocURI>sc-pim-outlook</LocURI></Source>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>1</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>http://lancer.gloudemans.info</TargetRef>
<SourceRef>sc-pim-outlook</SourceRef>
<Data>200</Data>
</Status>
<Status>
<CmdID>2</CmdID>
<MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd>
<TargetRef>contacts</TargetRef>
<SourceRef>contact</SourceRef>
<Data>200</Data>
<Item>
<Data>
<Anchor xmlns='syncml:metinf'><Next>1114531395</Next></Anchor>
</Data>
</Item>
</Status>
<Sync><CmdID>3</CmdID>
<Target><LocURI>contacts</LocURI></Target>
<Source><LocURI>contact</LocURI></Source>

</Sync><Final/>
</SyncBody>
</SyncML>
18:03:15:937 [INFO] - Sending modifications
18:03:15:937 [DEBUG] - Connecting to lancer.gloudemans.info:80
18:03:15:937 [DEBUG] - Requesting resource /horde/rpc.php
18:03:16:062 [DEBUG] - Message sent
18:03:16:062 [DEBUG] - Reading response...
18:03:16:062 [DEBUG] - Content-length: 269
18:03:16:062 [DEBUG] - Response read
18:03:16:062 [DEBUG] - response to modification-message:
18:03:16:062 [DEBUG] - <html>
<head><title>Horde :: Fatal Error</title></head>
<body style="background-color: white; color: black;"><h1>A fatal error 
has occurred</h1><h3>No password provided for LDAP 
authentication.</h3><h3>Details have been logged for the 
administrator.</h3></body>
</html>
18:03:16:078 [INFO] - **********  CALENDAR SYNC  ************
18:03:16:078 [DEBUG] - initialization-message:
18:03:16:093 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?><SyncML>
<SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>1</SessionID>
<MsgID>1</MsgID>
<Target><LocURI>http://lancer.gloudemans.info</LocURI></Target>
<Source><LocURI>sc-pim-outlook</LocURI></Source>
<Cred>
<Meta><Format xmlns='syncml:metinf'>b64</Format><Type 
xmlns='syncml:metinf'>syncml:auth-basic</Type></Meta>
<Data>[DATA REMOVED]</Data>
</Cred>
</SyncHdr>
<SyncBody>
<Alert>
<CmdID>1</CmdID>
<Data>201</Data>
<Item>
<Target><LocURI>calendar</LocURI></Target>
<Source><LocURI>calendar</LocURI></Source>
<Meta><Anchor xmlns="syncml:metinf">
<Last>0</Last>
<Next>1114531396</Next>
</Anchor></Meta>
</Item>
</Alert>

<Final/>
</SyncBody>
</SyncML>
18:03:16:093 [DEBUG] - Connecting to lancer.gloudemans.info:80
18:03:16:093 [DEBUG] - Requesting resource /horde/rpc.php
18:03:16:296 [DEBUG] - Message sent
18:03:16:296 [DEBUG] - Reading response...
18:03:16:296 [DEBUG] - Content-length: 942
18:03:16:296 [DEBUG] - Response read
18:03:16:296 [INFO] - Initialization done
18:03:16:296 [DEBUG] - response to inizialization-message:
18:03:16:296 [DEBUG] - 
<SyncML><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1</SessionID><MsgID>1</MsgID><Target><LocURI>sc-pim-outlook</LocURI></Target><Source><LocURI>http://lancer.gloudemans.info</LocURI></Source></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><SourceRef>sc-pim-outlook</SourceRef><TargetRef>http://lancer.gloudemans.info</TargetRef><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd><SourceRef>calendar</SourceRef><TargetRef>calendar</TargetRef><Data>508</Data><Item><Data><Anchor><Next>1114531396</Next><Last>0</Last></Anchor></Data></Item></Status><Alert><CmdID>3</CmdID><Data>201</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor 
xmlns="syncml:metinf"><Last>0</Last><Next>1114531397</Next></Anchor></Meta></Item></Alert><Final></Final></SyncBody></SyncML>
18:03:16:296 [INFO] - The server alert code for calendar is 201
18:03:16:296 [DEBUG] - url from response to inizialization-message:
18:03:16:359 [INFO] - Synchronizing calendar
18:03:16:359 [INFO] - Preparing slow sync for calendar
18:03:16:359 [INFO] - Detected 0 items
18:03:16:359 [DEBUG] - Preparing slow sync for calendar
18:03:16:359 [DEBUG] - modification-message:
18:03:16:359 [DEBUG] - <?xml version="1.0" encoding="UTF-8"?><SyncML><SyncHdr>
<VerDTD>1.1</VerDTD>
<VerProto>SyncML/1.1</VerProto>
<SessionID>1</SessionID>
<MsgID>2</MsgID>
<Target><LocURI>http://lancer.gloudemans.info</LocURI></Target>
<Source><LocURI>sc-pim-outlook</LocURI></Source>
</SyncHdr>
<SyncBody>
<Status>
<CmdID>1</CmdID>
<MsgRef>1</MsgRef>
<CmdRef>0</CmdRef>
<Cmd>SyncHdr</Cmd>
<TargetRef>http://lancer.gloudemans.info</TargetRef>
<SourceRef>sc-pim-outlook</SourceRef>
<Data>200</Data>
</Status>
<Status>
<CmdID>2</CmdID>
<MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Alert</Cmd>
<TargetRef>calendar</TargetRef>
<SourceRef>calendar</SourceRef>
<Data>200</Data>
<Item>
<Data>
<Anchor xmlns='syncml:metinf'><Next>1114531396</Next></Anchor>
</Data>
</Item>
</Status>
<Sync><CmdID>3</CmdID>
<Target><LocURI>calendar</LocURI></Target>
<Source><LocURI>calendar</LocURI></Source>

</Sync><Final/>
</SyncBody>
</SyncML>
18:03:16:359 [INFO] - Sending modifications
18:03:16:359 [DEBUG] - Connecting to lancer.gloudemans.info:80
18:03:16:359 [DEBUG] - Requesting resource /horde/rpc.php
18:03:16:843 [DEBUG] - Message sent
18:03:16:875 [DEBUG] - Reading response...
18:03:16:875 [DEBUG] - Content-length: 269
18:03:16:875 [DEBUG] - Response read
18:03:16:890 [DEBUG] - response to modification-message:
18:03:16:890 [DEBUG] - <html>
<head><title>Horde :: Fatal Error</title></head>
<body style="background-color: white; color: black;"><h1>A fatal error 
has occurred</h1><h3>No password provided for LDAP 
authentication.</h3><h3>Details have been logged for the 
administrator.</h3></body>
</html>




More information about the sync mailing list