[XML-SIG] I don't understand this error -- please help
Michael McKerns
mmckerns at its.caltech.edu
Thu Jun 26 13:58:26 EDT 2003
I'm working on a distributed computing project, and I'm trying to
port the server we built to another computer. On the current server,
our this test code works -- on the new machine it fails...
Apache tests pass, & mod_python tests pass. I get failures on some of
the 4Suite tests -- I can send the report here or to Forethought...
I've been reading the XML-SIG archives, and JAN2003 has been very helpful,
but has not solved my the remaining problems. Any help or advice I can
get is greatly appreciated. Thanks.
OS/BUILD INFO: (NEW) (OLD)
---------------------------------------------
Red Hat Linux 8.0 3.2-7 Red Hat Linux 7.1 2.96-85
Python 2.2.2-7 Python 2.2.1
PyXML 0.8.2 (without xslt & xpath) PyXML 0.8.0 (with xslt & xpath)
4Suite 1.0a1 4Suite 0.10.1-1
httpd 2.0.40-11.5 apache 1.3.22-5.7.1
mod_python 3.0.3 mod_python 2.7.1-1
pycrypto 1.9a6 pycrypto 1.9a3
xmlrpclib 1.0.1 xmlrpclib 1.0.1
jonpy 0.05 jonpy 0.04
---------------------------------------------
TEST CODE:
---------------------------------------------
#! /usr/bin/env python
#################################
# pyweb.py
# testing python web handler
#################################
import jon.session as session
import jon.cgi
import jon.modpy as modpy
import xmlrpclib
import sys
# without the next line, this test works.
from xml.dom.ext.reader.Sax2 import FromXml
from mod_python import apache
def handler(req):
req.content_type = "text/plain"
req.write("Hello World Wide Web!")
return apache.OK
---------------------------------------------
CHANGES TO HTTPD.CONF
---------------------------------------------
LoadModule python_module modules/mod_python.so
<Directory /home/mmckerns/public_html>
AddHandler python-program .py
PythonHandler pyweb
PythonPath "sys.path+['/home/mmckerns/public_html']"
PythonDebug On
</Directory>
---------------------------------------------
ERRORS PRODUCED:
---------------------------------------------
Mod_python error: "PythonHandler pyweb"
Traceback (most recent call last):
File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 320,
in HandlerDispatch
module = import_module(module_name, config)
File "/usr/lib/python2.2/site-packages/mod_python/apache.py", line 499,
in import_module
module = imp.load_module(mname, f, p, d)
File "/home/mmckerns/public_html/pyweb.py", line 9, in ?
from xml.dom.ext.reader.Sax2 import FromXml
File "/usr/lib/python2.2/site-packages/_xmlplus/dom/ext/reader/__init__.py",
line 21, in ?
encoder = codecs.lookup("utf-8")[0] # encode,decode,reader,writer
File "/var/tmp/python-2.2.2-root/usr/lib/python2.2/encodings/__init__.py",
line 51, in search_function
RuntimeError: cannot unmarshal code objects in restricted execution mode
---------------------------------------------
Please speak slowly, so even I can understand...
I'm Mat.Sci., not Comp.Sci.
---
Mike McKerns
Caltech Materials Science
mmckerns at caltech.edu
More information about the XML-SIG
mailing list