python-ldap - Operations Error

Jason Scheirer jason.scheirer at gmail.com
Wed Apr 23 21:06:53 EDT 2008


On Apr 23, 5:16 pm, theivi... at gmail.com wrote:
> Hello all, I am trying to integrate TurboGears with our Active
> Directory here at the office.  TurboGears aside, i cannot get this to
> work.  The simplest thing i can do to test this is:
>
> >>> import ldap
> >>> l = ldap.initialize("ldap://server.net")
> >>> l.simple_bind(DN, "secret")
> 1
> >>> l.result(1)
> (97, [])
> >>> l.search("dc=server,dc=net", ldap.SCOPE_SUBTREE, "(sAMAccountName=user)")
>
> OPERATIONS_ERROR: {'info': '00000000: LdapErr: DSID-0C090627, comment:
> In order to perform this operation a successful bind must be completed
> on the connection., data 0, vece', 'desc': 'Operations error'}
>
> The simple bind works fine and returns a result, when i get the
> result, it returns 97 meaning successful.  So there was a successful
> bind on the connection, right?  I'm really not sure where the problems
> lies.  Is it with the way im connecting or is it something to do with
> our AD server?
>
> Thanks

Seems more promising: http://tgolden.sc.sabren.com/python/active_directory.html

Also, same problem: http://groups.google.com/group/turbogears/browse_thread/thread/10fcd1f9e920d0a8

Also: http://peeved.org/blog/2007/11/20/

Google is pretty awesome when you paste in literal error strings.



More information about the Python-list mailing list