Graham Dumpleton
grahamd at dscpl.com.au
Thu Jan 19 16:32:16 EST 2006
I am confused. Are you running bog standard OpenBSD, Apple retail version of Mac OS X or Darwin? If you are running Mac OS X, the problem you are seeing may be because you are starting up Apache with mod_python where mod_python was built against Python 2.4.1, but the 'python' executable which is first found in your PATH is that supplied with Mac OS X, ie. /usr/bin/python (2.3). Thus, if manually starting Apache using 'apachectl', make sure that 'python' found in your PATH is Python 2.4.1 version. I also would suggest that you perhaps trying building mod_python with the standard version of Python shipped with Mac OS X instead of 2.4.1 to see if you get any further. Also try using mod_python 3.2.6 instead as well as it includes fixes for issues that would sometime cause problems on Mac OS X. Graham Michael Steinfeld wrote .. > here is the same error using apache 2.0 with mod_python 3.1.4 on openbsd > > # ../../www/bin/apachectl start > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericGetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericGetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericGetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericGetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericSetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyObject_GenericSetAttr' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol '_Py_NoneStruct' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_ValueError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_ValueError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_ValueError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_ValueError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_ValueError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_IOError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_IOError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_IOError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyString_Type' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyString_Type' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyString_Type' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyString_Type' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_TypeError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_TypeError' > /home/mike/www/bin/httpd:/home/mike/www/modules/mod_python.so: > undefined symbol 'PyExc_TypeError' > /home/mike/www/bin/httpd:/home/mSyntax error on line 232 of > /home/mike/www/conf/httpd.conf: > Cannot load /home/mike/www/modules/mod_python.so into server: Cannot > load specified object > > > > > > > > > On 1/19/06, Michael Steinfeld <mikeisgreat at gmail.com> wrote: > > I forgot to mention the platform ... > > that is actually running on my G5 > > > > Python 2.4.1 (#1, Sep 4 2005, 01:46:49) [GCC 4.0.0 (Apple Computer, > > Inc. build 5026)] > > ('Darwin', 'g5', '8.4.0', 'Darwin Kernel Version 8.4.0: Tue Jan 3 > > 18:22:10 PST 2006; root:xnu-792.6.56.obj~1/RELEASE_PPC', 'Power > > Macintosh') > > > > > > On 1/19/06, Michael Steinfeld <mikeisgreat at gmail.com> wrote: > > > however, I thought this would be fun to look at =) > > > > > > [Thu Jan 19 11:24:50 2006] [notice] mod_python: Creating 32 session > > > mutexes based on 256 max processes and 0 max threads. > > > [Thu Jan 19 11:24:50 2006] [notice] Apache/2.2.0 (Unix) > > > mod_python/3.1.4 Python/2.4.1 PHP/5.1.1 mod_ssl/2.2.0 OpenSSL/0.9.7g > > > mod_chroot/0.4 configured -- resuming normal operations > > > [Thu Jan 19 11:24:52 2006] [notice] mod_python: (Re)importing module > > > 'mod_python.psp' > > > > > > > > > On 1/19/06, Michael Steinfeld <mikeisgreat at gmail.com> wrote: > > > > On 1/19/06, Jorey Bump <list at joreybump.com> wrote: > > > > > Michael Steinfeld wrote: > > > > > > I am running OpenBSD 3.8 powerpc > > > > > > I compiled installed apache2.2.0 with enable .so > > > > > > I added python 2.4.1 via pkg_add > > > > > > I downloaded mod_python 3.1.4 compiled with apxs > > > > > > > > > > Please use apache 2.0.x instead. You may also want to try the latest > > > > > mod_python beta, which may contain important fixes > > > > > > > > Yeah, there were compatability issues there as well. > > > > I'll see what happens with apache 2.0 > > > > > > > > thanks for the heads up. > > > > > > > > > > > > > > No version of mod_python is compatible with apache 2.2, yet. Get > it > > > > > working with 2.0 before you attempt to tackle these compatibility > > > > > issues. The python-dev list is definitely interested in any > > > > > contributions or patches that will preserve compatibility between > Apache > > > > > 2.x versions. > > > > > > > > > > It's also nice to hear from an OpenBSD user, but since that platform > is > > > > > heavily tweaked, it's useful to test installation on another platform > > > > > for comparison, to flag OpenBSD-specific issues. > > > > > _______________________________________________ > > > > > Mod_python mailing list > > > > > Mod_python at modpython.org > > > > > http://mailman.modpython.org/mailman/listinfo/mod_python > > > > > > > > > > > > > > > > > -- > > > > -mike > > > > > > > > > > > > > -- > > > -mike > > > > > > > > > -- > > -mike > > > > > -- > -mike > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|