ZWiki: "product broken" on Zope 2.5.1/Debian

J

Jochen Demuth

Hi, I am trying to install ZWiki on Zope 2.5.1 / Debian 2.4.20-bf2.4-xfs.

First I copied the contents of the ZWiki-0.32.0.tgz to the
Products-directory under SOFTWARE_HOME:

This is what it contained before:

server1:/usr/lib/zope/lib/python/Products# ls
ExternalMethod PageTemplates StandardCacheManagers ZSQLMethods
Hotfix_2002-06-14 PluginIndexes TemporaryFolder ZopeTutorial
MIMETools PythonScripts Transience __init__.py
MailHost Sessions ZCatalog __init__.pyc
OFSP SiteAccess ZGadflyDA

After restarting Zope there was no ZWiki in the Product Management, but
in the server start log there was something saying:

SyntaxWarning: local name 'self' in 'mailbox' shadows use of 'self' as
global in nested scope 'msgfactory'

Then I read something that installing in INSTANCE_HOME/Products is the
prefered way of installing zwiki with Zope 2.7. (I have Zope 2.5.1!). So
where should I put it?

Well I gave it a try and moved the ZWiki folder there:

server1:/var/lib/zope/Products# ls
ZWiki

Now after restarting Zope there is a ZWiki in my Product Management, but
it appears to be *broken* ... :-(

The Item in Products is named "ZWiki (Broken product ZWiki)", and when I
click it I get this page:

/====

Product at /Control_Panel/Products/ZWiki
Import Traceback

Traceback (most recent call last):
File "/usr/lib/zope/lib/python/OFS/Application.py", line 531, in
import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/usr/lib/zope/lib/python/Products/ZWiki/__init__.py", line 10, in ?
#
File "/usr/lib/zope/lib/python/Products/ZWiki/ZWikiPage.py", line 78,
in ?
File "/usr/lib/zope/lib/python/Products/ZWiki/Comments.py", line 3, in ?
ImportError: No module named email

\====

Can you give any hints?

I installed Zope with apt-get from stable, but maybe I should install
manually from the recent stable Version from the Zope page?

Thank you for your help!

Jochen

PS: This is the Debug Information from the Zope Control Panel:

/====

Debug Information

Zope version: (Zope 2.5.1 (source release, python 2.1, linux2), python
2.1.3, linux2)
Python version: 2.1.3 (#1, Sep 7 2002, 15:29:56) [GCC 2.95.4 20011002
(Debian prerelease)]
System Platform: linux2
SOFTWARE_HOME: /usr/lib/zope/lib/python
INSTANCE_HOME: /var/lib/zope
CLIENT_HOME: /var/lib/zope/var
Process ID: 1025 (16386)
Running for: 5 min 10 sec
sys.path:
/usr/lib/zope/lib/python/ZopeZODB3
/usr/lib/zope/lib/python
/usr/lib/zope
/usr/lib/zope/lib/python
/usr/sbin/../lib/zope
/usr/lib/python2.1
/usr/lib/python2.1/plat-linux2
/usr/lib/python2.1/lib-tk
/usr/lib/python2.1/lib-dynload
/usr/local/lib/python2.1/site-packages
/usr/lib/python2.1/site-packages
/usr/lib/python2.1/site-packages/Bobo
/usr/lib/python2.1/site-packages/HTMLgen
/usr/lib/python2.1/site-packages/Numeric
/usr/lib/python2.1/site-packages/PIL
/usr/lib/python2.1/site-packages/gadfly
/usr/lib/site-python

\====
 
J

James Henderson

The Item in Products is named "ZWiki (Broken product ZWiki)", and when I
click it I get this page:

/====

Product at /Control_Panel/Products/ZWiki
Import Traceback

Traceback (most recent call last):
File "/usr/lib/zope/lib/python/OFS/Application.py", line 531, in
import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/usr/lib/zope/lib/python/Products/ZWiki/__init__.py", line 10, in
? #
File "/usr/lib/zope/lib/python/Products/ZWiki/ZWikiPage.py", line 78,
in ?
File "/usr/lib/zope/lib/python/Products/ZWiki/Comments.py", line 3, in ?
ImportError: No module named email

\====

Can you give any hints?

I installed Zope with apt-get from stable, but maybe I should install
manually from the recent stable Version from the Zope page?

Thank you for your help!

Jochen

One quick hint: the "email" package has only been included in the Python
standard library since Python 2.2, though if you get if from somewhere else
it will work with Python 2.1. But you really should upgrade to Python 2.3.4
and Zope 2.7 - I don't even know if ZWiki is meant to work with Zope 2.5.

Another hint: this question would be better posted to (e-mail address removed).

HTH,
James
 
N

Ng Pheng Siong

According to Jochen Demuth said:
Hi, I am trying to install ZWiki on Zope 2.5.1 / Debian 2.4.20-bf2.4-xfs.
Can you give any hints?

Use a more recent Zope, like 2.6.4 or 2.7.x.

I have ZWiki 0.31.0 running on Zope 2.7.1. Works fine, including
External Editor.

HTH.
 
J

Jochen Demuth

But you really should upgrade to Python 2.3.4
and Zope 2.7 - I don't even know if ZWiki is meant to work with Zope 2.5.

Thank you very much, also thank you Ng Pheng Siong!

So I will upgrade to 2.3.4.

Can I just make/install this version over the old one or does the old
one have to be removed? how can i remove an old python installation,
that I installed from source?

Greetings
Jochen
 
J

Jochen Demuth

Jochen said:
Can I just make/install this version over the old one or does the old
one have to be removed? how can i remove an old python installation,
that I installed from source?

Well i just deleted folders that seemed to belong to zope and python,
then installed zlib, then python, zope and zwiki. Seems to work.

I used the empty product folder in my instance home, and now I have
ZWiki running:

ZWiki (Installed product ZWiki (ZWiki-0-32-0))


Zope Version
(unreleased version, python 2.3.4, linux2)
Python Version
2.3.4 (#2, Jul 10 2004, 22:28:04) [GCC 2.95.4 20011002 (Debian prerelease)]
System Platform
linux2
SOFTWARE_HOME
/usr/lib/zope/lib/python
ZOPE_HOME
/usr/lib/zope
INSTANCE_HOME
/usr/lib/zopei
CLIENT_HOME
/usr/lib/zopei/var
Network Services
ZServer.HTTPServer.zhttp_server (Port: 9080)
ZServer.FTPServer.FTPServer (Port: 9021)

Process Id
8377 (65541)
Running For
2 min 10 sec
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,065
Latest member
OrderGreenAcreCBD

Latest Threads

Top