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