[mod_python] configuration error

Mark McEahern marklists at mceahern.com
Tue Jul 9 13:30:20 EST 2002


I was able to fix this by recompiling Python like so:

  ./configure --without-threads

What I wonder is how come mod_python's configure didn't warn me about this
as implied here:


http://www.modpython.org/live/mod_python-2.7.8/doc-html/inst-configure.html

Cheers,

// mark

> -----Original Message-----
> From: mod_python-admin at modpython.org
> [mailto:mod_python-admin at modpython.org]On Behalf Of Mark McEahern
> Sent: Tuesday, July 09, 2002 12:41 PM
> To: mod_python at modpython.org
> Subject: [mod_python] configuration error
>
>
> Hi, I'm trying to configure mod_python with Apache.  When I run
> the test, I
> get Internal Server Error.  Here's what I see in Apache's error_log:
>
> [Tue Jul  9 12:10:18 2002] [notice] Apache/1.3.26 (Unix) mod_python/2.7.8
> Python/2.2.1 configured -- resuming normal operations
> [Tue Jul  9 12:10:18 2002] [notice] Accept mutex: sysvsem
> (Default: sysvsem)
> make_obcallback(): could not import mod_python.apache.
> make_obcallback(): could not call init.
> [Tue Jul  9 12:10:46 2002] [error] [client 192.168.0.1] python_handler:
> make_obcallback returned no obCallBack!
>
> Here's how I compiled mod_python and installed it:
>
>   ./configure --with-apxs=/usr/local/apache/bin/apxs
>   ./make
>   sudo make install
>
> I then edited httpd.conf, adding:
>
> LoadModule python_module /usr/local/apache/libexec/mod_python.so
>
> and
>
> <Directory /home/.../pytest/>
>   AddHandler python-program .py
>   PythonHandler mptest
>   PythonDebug On
> </Directory>
>
> This is mptest.py:
>
> from mod_python import apache
>
> def handler(req):
>     req.send_http_header()
>     req.write("Hello World!")
>     return apache.OK
>
> I'm running Apache 1.3.26 on Red Hat Linux 7.3.  I'm using Python 2.2.1.
> mod_python installed into:
>
> 	/usr/local/lib/python2.2/site-packages/mod_python/
>
> which is world readable.  All the files in mod_python are world readable.
> Interestingly, the .py files are world executable, but the .pyc files are
> NOT world executable--I don't think that makes a difference?
>
> Is there something obvious I'm doing wrong in configuring Apache?
>
> I found this thread and the threads it points to:
>
>   http://www.modpython.org/pipermail/mod_python/2000-September/000881.html
>
> The problem he encountered was that mod_python was installed as
> mod_python$version, which he solved by using a symbolic link.  I
> don't think
> that's the problem I'm having.
>
> Interestingly, if I start Apache with httpd -X, Hello World works
> just fine.
> However, when I start Apache normally, it doesn't work, but the above dump
> from error log is all I have to go on.
>
> Any ideas?
>
> Thanks,
>
> // mark
>
> -
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://www.modpython.org/mailman/listinfo/mod_python
> -
>
>

-




More information about the Mod_python mailing list