Dave Britton
dave at davebritton.com
Fri Mar 25 11:39:13 EST 2005
Graham, It turned out that there actually was another version of python that had been installed without my knowledge that was interfering with apache2 finding the right path. I would never have suspected or found this without your clues. Once I removed it and rebuilt everything, my upgrade to apache2 and mod_python 3 works. Thanks for helping me track this down! I really appreciate it. -Dave ----- Original Message ----- From: "Graham Dumpleton" <grahamd at dscpl.com.au> To: "Dave Britton" <dave at davebritton.com> Cc: <nicolas at lehuen.com>; <mod_python at modpython.org> Sent: Tuesday, March 22, 2005 4:13 PM Subject: Re: [mod_python] apache2 won't load mod_python > How many versions of Python are installed on your system? You appear to > be trying to use the one in /usr/local, is that the one you actually > want? When you configured Apache, did you tell it to use a particular > version or simply use whatever it could find? Have you got PYTHONPATH > set manually in your environment or that of Apache? > > Anyway, this particular sort of problem is generally the result of issues > with there being multiple versions of Python on a system, or a missing > or incomplete install of the Python side of the mod_python system. Go > through each of the site-packages directories for each version of Python > you have and see which have a mod_python directory, when the files were > copied into the directory and try and work out which version of mod_python > the files may be for. If a mod_python installation is 3.X, it will have > psp.py in the Python mod_python package directory. Doing this may help > clarify for you what went where and what version Apache might be trying > to load. > > I wander whether the mod_python module when it is being loaded from > Apache should dump out to the Apache error log the contents of sys.path. > This may aid in debugging these sort of problems as right now it isn't > easily detectable where Apache may be looking. The startup message may > say which version of Python the Apache module was compiled against, but > this is not necessarily a true indication of where it is looking for > modules. > > BTW, also read: > > http://www.modpython.org/FAQ/faqw.py?req=show&file=faq02.001.htp > > Also tell us what operating system you are using. > > Graham > >
|