hi
I am using active_directory
its working fine with python2.5 in windows

1.i had plugged active_directory  code in linux machine , turbogears1.0 with
python 2.4

It not workings...............

errors :
                import error no module active_directory
I tried to install active_directory , it throwing exception again no modules
win32api not found
then I tried to install win32api, it throwing exception again no modules
_winreg not found


can you tell , how can i solve the problems

thanks
Antony



On 11/3/07, shday <[EMAIL PROTECTED]> wrote:
>
>
> As you are using Active Directory, you may find this library easier to
> use:
>
> http://tgolden.sc.sabren.com/python/active_directory.html
>
> If you need to stick with python-ldap then it may be easier to debug
> you code using
> synchronous mode:
>
> l.simple_bind_s(username, password)
>
> Also, try using the initialize function instead of open (open is
> depreciated).
>
> Steve
>
>
>
>
>
> On Nov 2, 5:22 am, "Antony Joseph" <[EMAIL PROTECTED]> wrote:
> > hi ,
> > I am new to Python Ldap programming,
> > I am trying to read the user details from Active directory using
> > LDAP(python)
> > I am getting errors :
> >                      [EMAIL PROTECTED]:~/Desktop/UploadCards$ python 
> > ldap1.py
> >                      successfull
> >                      {'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'}
> >
> > Anyone can tell me whats wrong in my code ?
> >
> > [Code]
> >
> > import ldap
> > try:
> >     l = ldap.open("101.1.1.2")
> >     l.protocol_version = ldap.VERSION3
> >     username = "cn=raj,o=any.com"
> >     password  = "secret"
> >     keyword = "ldap"
> >     l.simple_bind(username, password)
> >
> >     print "successfull"
> >
> >     base=""
> >     scope=ldap.SCOPE_SUBTREE
> >     filter ="cn=" + "*" + keyword + "*"
> >     retrieve_attributes = None
> >     count = 0
> >     result_set = []
> >     timeout = 0
> >     try:
> >                result_id = l.search(base, scope, filter,
> > retrieve_attributes)
> >         while 1:
> >
> >                   result_type, result_data =
> > l.result(result_id,timeout)----------->
> > throwing Exceptions
> >
> >                    if (result_data == []):
> >                            break
> >                    else:
> >                            if result_type == ldap.RES_SEARCH_ENTRY:
> >                                result_set.append(result_data)
> >                     print "%d.\nName: %s\nDescription: %s\nE-mail:
> > %s\nPhone: %s\n" % (count)
> >         except ldap.LDAPError, error_message:
> >                print error_message
> >
> > except ldap.LDAPError, e:
> >     print e
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to