Re: ldap.ENCODING_ERROR when trying to use SimplePageResultsControl

2009-03-03 Thread Michael Ströder
Joel Heenan wrote:
> 
> I'm trying to use SimplePagedResultsControl so I can pull some data out
> of Active Directory that has a Server-Limit set. I got most of my code
> from this guide http://www.novell.com/coolsolutions/tip/18274.html

Since I posted this code I think it works. ;-)

>   File "/usr/lib64/python2.4/site-packages/ldap/controls.py", line 78,
> in encodeControlValue
> 
> return _ldap.encode_page_control(size,cookie)
> 
> ldap.ENCODING_ERROR

It seems you're running on a 64-bit platform. I did never test
python-ldap on such a system. Which version of python-ldap is it? Did
you compile it yourself? Which versions of OpenLDAP libs are used?

> Server is RHEL5.2

Hmm, isn't this quite old? I'd guess old versions of python-ldap and
OpenLDAP are shipped with this release.

Ciao, Michael.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Python-LDAP-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


RE: ldap.ENCODING_ERROR when trying to use SimplePageResultsControl

2009-03-03 Thread Joel Heenan
Hi Michael,

Comments inline:

> Michael Ströder wrote:
> Joel Heenan wrote:
>
> >   File "/usr/lib64/python2.4/site-packages/ldap/controls.py", line
> 78,
> > in encodeControlValue
> >
> > return _ldap.encode_page_control(size,cookie)
> >
> > ldap.ENCODING_ERROR
>
> It seems you're running on a 64-bit platform. I did never test
> python-ldap on such a system. Which version of python-ldap is it? Did
> you compile it yourself? Which versions of OpenLDAP libs are used?
>

I am using 64-bit RPM's compiled by RedHat for RHEL5.2 . The 32-bit variants 
are installed I'll see if I can work out how to force it to use them.

Here are the versions involved, but be aware RedHat versions include 
backporting so it can be difficult to say exactly what is included:

openldap-2.3.27-8.el5_1.3
openldap-devel-2.3.27-8.el5_1.3
python-ldap-2.2.0-2.1

> > Server is RHEL5.2
>
> Hmm, isn't this quite old? I'd guess old versions of python-ldap and
> OpenLDAP are shipped with this release.

Err RHEL5.2 is the latest stable I believe. RHEL5.3 may have been released. Not 
to be confused with RedHat 5.2 which is of course ancient :-)

Joel

Information contained in this communication (including any attachments) is 
confidential and may be privileged or subject to copyright.  If you have 
received this communication in error you are not authorised to use the 
information in any way and Optiver requests that you notify the sender by 
return email, destroy all copies and delete the information from your system.  
Optiver does not represent, warrant or guarantee that this communication is 
free from computer viruses or other defects or that the integrity of this 
communication has been maintained.  Any views expressed in this communication 
are those of the individual sender.  Optiver does not accept liability for any 
loss or damage caused directly or indirectly by this communication or its use.

Please consider the environment before printing this email.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Python-LDAP-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: ldap.ENCODING_ERROR when trying to use SimplePageResultsControl

2009-03-03 Thread Michael Ströder
Joel Heenan wrote:
> Hi Michael,
> 
> Comments inline:
> 
>> Michael Ströder wrote:
>> Joel Heenan wrote:
>>
>>>   File "/usr/lib64/python2.4/site-packages/ldap/controls.py", line
>> 78,
>>> in encodeControlValue
>>>
>>> return _ldap.encode_page_control(size,cookie)
>>>
>>> ldap.ENCODING_ERROR
>> It seems you're running on a 64-bit platform. I did never test
>> python-ldap on such a system. Which version of python-ldap is it? Did
>> you compile it yourself? Which versions of OpenLDAP libs are used?
> 
> I am using 64-bit RPM's compiled by RedHat for RHEL5.2 . The 32-bit
> variants are installed I'll see if I can work out how to force it to
> use them.
> 
> Here are the versions involved, but be aware RedHat versions include
> backporting so it can be difficult to say exactly what is included:
> 
> openldap-2.3.27-8.el5_1.3
> openldap-devel-2.3.27-8.el5_1.3
> python-ldap-2.2.0-2.1

These releases are old:
OpenLDAP 2.3.27 was released 2006-08-19
python-ldap 2.2.0 was released 2006-04-10

There have been numerous bug fixes to both packages since then. While I
don't have a 64-bit box myself there were several related fixes
contributed and tested by others. So I suggest to build recent releases
of both from source and test with that.

>>> Server is RHEL5.2
>> Hmm, isn't this quite old? I'd guess old versions of python-ldap and
>> OpenLDAP are shipped with this release.
> 
> Err RHEL5.2 is the latest stable I believe.

Whatever stable means to Red Hat for these particular packages. Sorry,
if you insist on using these ancient versions I have to point you to Red
Hat's support.

Ciao, Michael.

--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Python-LDAP-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev


Re: ldap.ENCODING_ERROR when trying to use SimplePageResultsControl

2009-03-03 Thread Russell Jackson
Michael Ströder wrote:
> It seems you're running on a 64-bit platform. I did never test
> python-ldap on such a system. Which version of python-ldap is it? Did
> you compile it yourself? Which versions of OpenLDAP libs are used?
> 

Just as a data point, I've been running python-ldap (from ports) on 
FreeBSD-amd64 since
6.x without issue.

-- 
Russell A. Jackson 
Network Analyst
California State University, Bakersfield

Q:  What do they call the alphabet in Arkansas?
A:  The impossible dream.



signature.asc
Description: OpenPGP digital signature
--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H___
Python-LDAP-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/python-ldap-dev