[Zope] 2.2.4 bombs
Jon Nathan
jon@blading.com
Tue, 5 Dec 2000 23:39:27 -0500 (EST)
hi,
i have a couple old zope installations that i'm trying to replace.
i downloaded 2.2.4 and untarred/zipped it as /web/Zope-2.2.4-src/
i ran python w_pcgi.py and it seemed to go cleanly. i want to use it
with apache, which is already installed and happy. that's how my
other installations are set up.
when i run the start script, however, it dies thus:
jon@w2:/web/zope# ls
.cvsignore Zope.cgi lib utilities
wo_pcgi.pyc
Extensions access loggy var z2.py
LICENSE.txt doc pcgi w_pcgi.py z2.pyc
README.txt import start w_pcgi.pyc
zpasswd.py
ZServer inst stop wo_pcgi.py
zpasswd.pyc
jon@w2:/web/zope# ./start
Traceback (innermost last):
File "/web/Zope-2.2.4-src/z2.py", line 554, in ?
exec "import "+MODULE in {}
File "<string>", line 1, in ?
File "/web/Zope-2.2.4-src/lib/python/Zope/__init__.py", line 94, in
?
import ZODB, ZODB.ZApplication, imp
File "/web/Zope-2.2.4-src/lib/python/ZODB/__init__.py", line 85, in
?
import sys, ExtensionClass, TimeStamp, cPersistence, Persistence
ImportError: /web/Zope-2.2.4-src/lib/python/ExtensionClass.so:
Undefined symbol "PyMethod_Type"
jon@w2:/web/zope# /usr/bin/python /web/zope/z2.py -p
/web/zope/Zope.cgi -t 1
jon@w2:/web/zope# Traceback (innermost last):
File "/web/zope/z2.py", line 554, in ?
exec "import "+MODULE in {}
File "<string>", line 1, in ?
File "/web/Zope-2.2.4-src/lib/python/Zope/__init__.py", line 94, in
?
import ZODB, ZODB.ZApplication, imp
File "/web/Zope-2.2.4-src/lib/python/ZODB/__init__.py", line 85, in
?
import sys, ExtensionClass, TimeStamp, cPersistence, Persistence
ImportError: /web/zope/lib/python/ExtensionClass.so: Undefined symbol
"PyMethod_Type"
jon@w2:/web/zope#
jon@w2:/web/zope# uname -a
FreeBSD w2.chaffee.com 4.1.1-RELEASE FreeBSD 4.1.1-RELEASE #0: Mon Nov
13 20:27:14 GMT 2000
jon@w2.chaffee.com:/usr/src/sys/compile/CHAFFEE i386
jon@w2:/web/zope# pwd
/web/Zope-2.2.4-src
jon@w2:/web/zope#
the second try is using my modified start script from the previous
installation. it seems to not make a difference.
any ideas to make it work?
thanks,
-jon
--
Jon Nathan
jon@blading.com
http://www.rupture.net/~jon/