As a fellow Debian-head, You should notify the Debian package maintainers immediately. If you have any desire, to run a Debian 'Testing' in a production environment, then I highly, highly recommend installing a custom compile of python, Zope, and openldap. Put them in a place where dselect will not overwrite them, and maintain the upgrades for it on your own. If this sounds a bit much, then I recommend going back to the aging but stalwart 'Stable '. Thierry Florac wrote:
Hi...
On Tue, 2002-02-19 at 16:07, Jens Vagelpohl wrote:
hi thierry,
i am not aware of any such problems. as you can see from the tracebacks, the errors originate in the python-ldap libraries. i suggest you try a later version of python-ldap. i have used 2.0.0pre3 and 2.0.0pre4 successfully on python 2.1.2 against openldap 2.0.21 on a redhat 7.2 system.
I've just tried to upgrade to python-ldap-2.0.0pre4, as you suggested me, rebuilding new packages compiled from source. Now, when I want to create a new "LDAPUserFolder", Zope is crashing immediately, without any time to display any error message (just "Connection refused by server" on Netscape, until Zope restart is complete). I've tried to run Zope in debug mode, but the only result is :
" 2002-02-19T17:52:18 ERROR(200) zdaemon zdaemon: Tue Feb 19 18:52:18 2002: Aiieee! 3942 exited with error code: 11 "
Any idea ??
as a side note, you should only use the LDAPUserFolder on a 2.5.0 system. the LDAPLoginAdapter/LDAPUserManager are no longer officially supported by me.
I didn't tried to use these Products since I upgraded to Zope-2.5...
Thanks ?? Thierry
On Tuesday, February 19, 2002, at 09:42 , Thierry Florac wrote:
Hi !!
I'm currently using : - Zope-2.5.0, - Python-2.1.2 - libldap2-2.0.23 - python-ldap-1.9.999.cvs.20011231
All these packages are installed on a Debian system just upgraded from 'Stable' to 'Testing'.
I'm trying to use several LDAP user managers (LDAPUserFolder,...) or LDAP query tools but as soon as I try to execute any query, I receive an error message :
"python: /usr/local/src/libopenldap/openldap2-2.0.23/libraries/libldap/references. c:26: ldap_first_reference: Assertion `( ( ld )->ld_options.ldo_valid == 0x2 )' failed."
or
"python: /usr/local/src/libopenldap/openldap2-2.0.23/libraries/libldap/error.c:220: ldap_parse_result: Assertion `( ( ld )->ld_options.ldo_valid == 0x2 )' failed."
These errors make Zope restart every time, so these LDAP products are unusable... ; these errors didn't exist with old releases of Zope (2.3.3) and Python (1.5.2).
I've tried to execute a few LDAP queries from within Python interpreter, and they seem to be OK so I think Python-ldap is correctly installed.
Any idea ??
Thanks for any help, Thierry
-- Linux every day, keeps Dr Watson away... http://gpc.sourceforge.net
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )