On Wed, Oct 28, 2009 at 10:28:57AM -0500, Ian McInerney wrote:
> Ok, so far I have gotten it so that the server is connecting to the LDAP  
> server to pull the roster data, except the roster is still not being  
> pushed out to the individual users. I look at the debug output of the  
> server and see these lines:
> SM  : Wed Oct 28 10:26:31 2009 mod_roster_publish.c:220 publishing  roster 
> for [email protected]
> SM  : Wed Oct 28 10:26:31 2009 storage.c:222 storage_get:  
> type=published-roster owner= filter=(null)
> SM  : Wed Oct 28 10:26:31 2009 mm.c:449 calling module roster

My -D log looks like:
Wed Oct 28 09:06:55 2009 mm.c:666 calling module roster-publish
Wed Oct 28 09:06:55 2009 mod_roster_publish.c:220 publishing roster for 
[email protected]
Wed Oct 28 09:06:55 2009 storage.c:222 storage_get: type=published-roster 
owner= filter=(null)
Wed Oct 28 09:06:55 2009 storage_ldapvcard.c:322 search filter: 
(&(objectClass=User)(sAMAccountName=*))
Wed Oct 28 09:06:55 2009 object.c:85 creating new object
Wed Oct 28 09:06:55 2009 object.c:136 adding field jid (val bfcceac8 type 2) to 
object
Wed Oct 28 09:06:55 2009 object.c:136 adding field group (val bfccf2c8 type 2) 
to object
Wed Oct 28 09:06:55 2009 object.c:136 adding field name (val bfcce2c8 type 2) 
to object
Wed Oct 28 09:06:55 2009 object.c:136 adding field to (val bfcce2c0 type 0) to 
object
Wed Oct 28 09:06:55 2009 object.c:136 adding field from (val bfcce2c0 type 0) 
to object
Wed Oct 28 09:06:55 2009 object.c:136 adding field ask (val bfcce2c0 type 1) to 
object
[...]
Wed Oct 28 09:06:55 2009 object.c:283 got field jid (val 9818f50 type 2) to 
object
Wed Oct 28 09:06:55 2009 object.c:283 got field jid (val 98197e0 type 2) to 
object
Wed Oct 28 09:06:55 2009 object.c:283 got field jid (val 9828040 type 2) to 
object
Wed Oct 28 09:06:55 2009 object.c:283 got field jid (val 98288c8 type 2) to 
object
Wed Oct 28 09:06:55 2009 object.c:283 got field jid (val 9829140 type 2) to 
object
[...]
Wed Oct 28 09:06:55 2009 mm.c:666 calling module privacy

What does your "search filter" look like?  What does the ldap query look like?
You can use tcpdump -s600 -Xni eth0 'port ldap' or similar things for tshark -s
600 -Vni, or use ethereal.  Or you can strace the sm process.

Justin

-- 
To unsubscribe send a mail to [email protected]

Reply via email to