jalil
jalil at securia.com
Fri Jan 9 15:41:23 EST 2004
Today I upgraded to Python 2.3.3 and mod_python 3.1.2b fine. I am trying to use the Session class now and when in my request handler I do something simple like: sess = Session.Session(req) req.write (sess.id()) I get the following error. Any idea why this happens and why python2.2 is still being used in mod_python? The 2.3.3 is installed in /usr/local/lib which comes first in my PATH. I am using Redhad which seems to depend on 2.2! Traceback (most recent call last): File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 338, in HandlerDispatch result = object(req) File "/development/webnotes/src/pylib/dispatch.py", line 54, in handler ses = Session.Session(req) File "/usr/lib/python2.2/site-packages/mod_python/Session.py", line 411, in Session timeout=timeout) File "/usr/lib/python2.2/site-packages/mod_python/Session.py", line 316, in __init__ secret=secret, timeout=timeout) File "/usr/lib/python2.2/site-packages/mod_python/Session.py", line 170, in __init__ self.lock() # lock new sid File "/usr/lib/python2.2/site-packages/mod_python/Session.py", line 241, in lock _apache._global_lock(self._req.server, self._sid) ValueError: Failed to acquire global mutex lock Thanks, -Jalil
|