|
Robert Sanderson
azaroth at liverpool.ac.uk
Tue Mar 2 11:42:08 EST 2004
I've had trouble using these libraries and was wondering if any one had
had any luck?
If I run the code outside of mod_python everything works as expected. When
I import the code into a mod_python interpreter, the following occurs:
When importing 4Suite, it fails because it finds the wrong version of
expat. I can only assume that it's finding the version compiled with
Apache first, before finding the one compiled for Python.
Bsddb (the version that comes with 2.3.3) imports okay, but I can't read
open any database. It fails with an invalid argument error: 22. The same
code works as expected outside of mod_python.
Apache is set to run as the database owner, so it shouldn't be
permissions. To make sure, I recreated the db as 0777 and it still failed
to open.
Environment:
i686 linux (Redhat 9) + Apache 2.0.48, Python 2.3.3, mod_python 3.1.2b,
4Suite 1.0a3, the latest BerkeleyDB
Many thanks,
Rob
--
,'/:. Dr Robert Sanderson (azaroth at liverpool.ac.uk)
,'-/::::. http://www.o-r-g.org/~azaroth/
,'--/::(@)::. Special Collections and Archives, extension 3142
,'---/::::::::::. Nebmedes: http://nebmedes.o-r-g.org:8000/
____/:::::::::::::.
I L L U M I N A T I
|