Hi guys,


OK, I got python compiled with 

<excerpt>make OPT="-DNDEBUG -g -O3 -Wall -Wstrict-prototypes
-DHAVE_THREADS -DTHREAD_STACK_SIZE=1000000"

</excerpt>

and I compiled Zope 2.7 and I've familiarized myself with its
unexpected new form.


I have configured it to open with the ports shifted up 1000 to avoid
conflicts with Zope 2.6 which is still running. This isn't a problem,
is it? They're not even using the same Python.


I also told it to listen only on the internal network address, for
security. I can route that out through Apache which will completely
eliminate random IIS/script-kiddie attacks on Zope..... right?


Anyhow, it all seemed fine until the starting gun:

-bash-2.05b$ sudo ./bin/runzope

Password:

Traceback (most recent call last):

  File "/usr/local/src/Zope-2.7.0/lib/python/Zope/Startup/run.py",
line 49, in ?

    run()

[bla bla bla]

  File "/usr/local/src/Zope-2.7.0/lib/python/ZODB/__init__.py", line
18, in ?

    import cPersistence, Persistence

ImportError: No module named cPersistence


So I RTFM'd, and then

<fontfamily><param>Courier</param><x-tad-bigger>python setup.py
build_ext -if

</x-tad-bigger></fontfamily>in the Zope source directory...


then

-bash-2.05b$ sudo ./bin/runzope


.....and Zope 2.7 is now running!!!


<bold><fontfamily><param>Verdana</param><color><param>3331,3331,3331</param><x-tad-bigger>
Zope Version</x-tad-bigger></color><x-tad-bigger>

</x-tad-bigger><color><param>3331,3331,3331</param><x-tad-bigger>
</x-tad-bigger></color></fontfamily></bold><fontfamily><param>Verdana</param><color><param>3331,3331,3331</param><x-tad-bigger>(Zope
2.7.0, python 2.3.3, openbsd3)</x-tad-bigger></color><x-tad-bigger>


</x-tad-bigger><color><param>3331,3331,3331</param><x-tad-bigger>
</x-tad-bigger><bold><x-tad-bigger>Python Version</x-tad-bigger></bold></color><bold><x-tad-bigger>

</x-tad-bigger><color><param>3331,3331,3331</param><x-tad-bigger>
</x-tad-bigger></color></bold><color><param>3331,3331,3331</param><x-tad-bigger>2.3.3
(#1, Mar 25 2004, 12:48:50) [GCC 2.95.3 20010125 (prerelease,
propolice)]</x-tad-bigger></color><x-tad-bigger>


</x-tad-bigger><color><param>3331,3331,3331</param><x-tad-bigger>
</x-tad-bigger><bold><x-tad-bigger>System Platform</x-tad-bigger></bold></color><bold><x-tad-bigger>

</x-tad-bigger><color><param>3331,3331,3331</param><x-tad-bigger>
</x-tad-bigger></color></bold><color><param>3331,3331,3331</param><x-tad-bigger>openbsd3


</x-tad-bigger></color></fontfamily>Thanks for your help, people! I
will try migrating my stuff from the old server to the new (it's
REALLY handy having both running in the meanwhile.) I'll see if this
actually stabilizes it.
