self.__block.acquire(blocking) hanging Plone instance using LDAP
troy at metaphorstudio.com
Thu Aug 17 06:51:47 CEST 2006
I've been trying to resolve a deadlock situation on a Plone instance
that uses ldap for authentication, and thus python-ldap. The ldap
server is on a Fedora Core 2 machine, openldap-servers-2.1.29-1 rpm.
It has an SSL cert from GoDaddy, and LDAPUserFolder is configured to
The system running Plone is Fedora Core 5, python-2.4.3-8.FC5 rpm,
and up until tonight I had python-ldap rpm 2.0.6-5.2.1. But I'm
hoping that upgrading to 2.2.0 will help, I downloaded and installed
it a few minutes ago. Plone is 2.5, zope is 2.9.4-final,
LDAPUserFolder 2.7, LDAPMultiPlugins 1.3.
Does any of this send up red flags? Here's a traceback I got from
I think the relevant section is here:
line 189, in connect
SharedResource.py", line 110, in __call__
File "/usr/lib/python2.4/threading.py", line 100, in acquire
rc = self.__block.acquire(blocking)
After doing a little research, I came across the same errors in this
And that led me to a message from this list last year:
So I think I've found the right place...
Hopefully I'll write in tomorrow saying that the problem is solved
and the Plone instance is stable again. If so, I hope this message
guides other folks that encounter this problem toward a solution.
Crossing fingers & toes,
More information about the python-ldap