cubicweb #2406597 ldapfeed: traceback [validation pending]

2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) INFO: pulling data from ldap://xxx
2012-06-14 15:34:04 - (cubicweb.appobject) WARNING: processing ldapfeed stuff <ldapuser LDAPFeedSource source 56341 @0x6a45f90> (& (objectClass=top)(objectClass=OpenLDAPperson))
2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) DEBUG: ldap search ldapuser ou=People,dc=logilab,dc=net 1 (&(objectClass=top)(objectClass=OpenLDAPperson)) []
2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) DEBUG: ldap built results 18
2012-06-14 15:34:04 - (cubicweb.appobject) WARNING: fetched user {'dn': 'uid=ocayrol,ou=People,dc=logilab,dc=net', 'uid': u'ocayrol',  'otherMailbox': u'olivier.cayrol', 'objectClass': u'OpenLDAPperson', 'userPassword': <cubicweb.Binary instance at 0x6e10c20>, 'sn': u'Cayrol', 'mail': u'', 'givenName': u'Olivier', 'cn': u'Olivier Cayrol'}
2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) ERROR: error while processing ldap://xxx: Password selection is not allowed
Traceback (most recent call last):
 File "/home/david/hg/cubicweb/cubicweb/server/sources/", line 216, in process_urls
  if parser.process(url, raise_on_error):
 File "/home/david/hg/cubicweb/cubicweb/sobjects/", line 50, in process
  self.update_if_necessary(entity, attrs)
 File "/home/david/hg/cubicweb/cubicweb/sobjects/", line 74, in update_if_necessary
 File "/home/david/hg/cubicweb/cubicweb/", line 872, in complete
  rset = self._cw.execute(rql, {'x': self.eid}, build_descr=False)[0]
 File "/home/david/hg/cubicweb/cubicweb/server/", line 916, in execute
  rset = self._execute(self, rql, kwargs, build_descr)
 File "/home/david/hg/cubicweb/cubicweb/server/", line 719, in execute
 File "/home/david/hg/cubicweb/cubicweb/server/", line 65, in check_no_password_selected
  raise Unauthorized('Password selection is not allowed')
Unauthorized: Password selection is not allowed
2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) WARNING: some error occured, don't attempt to delete entities
2012-06-14 15:34:04 - (cubicweb.sources.ldapuser) INFO: updated 1 entities
done in3.15.2
load left0.000
closed by#e099ebc65e61 [ldap feed] fix error since with read security activated, password value is not selecteable (closes #2406597). Also add a note in the book about packages required to connect to an ldap server