[mod_python] make_obcallback: could not import mod_python.apache in testing

Jia Cheng chengjialeph at gmail.com
Sun Jun 17 13:56:43 EDT 2007


Hi, 

 

After installing mod_python and configure it in Apache. I can't get through
the test.

 

My system:

  

OS: Windows Vista Business. 

Mod_python 3.3.1 

Python 2.4.4 

Apache 2.0.59 

 

What I did so far:

1.      I downloaded win32-binary
"mod_python-3.3.1.win32-py2.4-Apache2.0.exe" from download page

2.      Ran the installer as administrator. And the result seems right. It
copied mod_python.so to apache folder too.

3.      I added these lines to Apache configuration file:

----------------------------------------------------------------------------
---

LoadModule python_module modules/mod_python.so

.

# for testing

<Directory "d:/web host/WebRoot/test"> 

                AddHandler mod_python .py

        PythonHandler mptest 

        PythonDebug On 

</Directory>

----------------------------------------------------------------------------
---------

 

But when I point to localhost/test/mptest.py, it gives Internal Server
Error.

>From the error list, it shows: (from very beginning after server started)

[Sun Jun 17 12:11:38 2007] [notice] Apache/2.0.59 (Win32) SVN/1.4.3 DAV/2
configured -- resuming normal operations

[Sun Jun 17 12:11:38 2007] [notice] Server built: Jul 27 2006 15:55:03

[Sun Jun 17 12:11:38 2007] [notice] Parent: Created child process 3252

[Sun Jun 17 12:11:38 2007] [error] python_init: Python version mismatch,
expected '2.4.3', found '2.4.4'.

[Sun Jun 17 12:11:39 2007] [error] python_init: Python executable found
'C:\\Program Files\\Apache Group\\Apache2\\bin\\Apache.exe'.

[Sun Jun 17 12:11:39 2007] [error] python_init: Python path being used
'D:\\python24\\python24.zip;.\\DLLs;.\\lib;.\\lib\\plat-win;.\\lib\\lib-tk;C
:\\Program Files\\Apache Group\\Apache2\\bin'.

[Sun Jun 17 12:11:39 2007] [notice] mod_python: Creating 8 session mutexes
based on 0 max processes and 250 max threads.

[Sun Jun 17 12:11:41 2007] [notice] Child 3252: Child process is running

[Sun Jun 17 12:11:41 2007] [notice] Child 3252: Acquired the start mutex.

[Sun Jun 17 12:11:41 2007] [notice] Child 3252: Starting 250 worker threads.

[Sun Jun 17 12:34:05 2007] [error] make_obcallback: could not import
mod_python.apache.\n

[Sun Jun 17 12:34:05 2007] [error] make_obcallback: Python path being used
"['D:\\\\python24\\\\python24.zip', '.\\\\DLLs', '.\\\\lib',
'.\\\\lib\\\\plat-win', '.\\\\lib\\\\lib-tk', 'C:\\\\Program Files\\\\Apache
Group\\\\Apache2\\\\bin']".

[Sun Jun 17 12:34:05 2007] [error] get_interpreter: no interpreter callback
found.

[Sun Jun 17 12:34:05 2007] [error] [client 165.123.138.0] python_handler:
Can't get/create interpreter.

 

I'm thinking maybe it's because of the python version mismatching (2.4.3,
2.4.4). If so, is there anyway I can get the mod_python for 2.4.4? Or maybe
there're some conflicts between SVN and mod_python? Could any people help me
out of this. Really appreciate!

 

Thanks!

Jia

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20070617/faddddda/attachment.html


More information about the Mod_python mailing list