[Zope] questions about migrating forwards
Tres Seaver
tseaver at palladion.com
Thu Mar 11 10:05:12 EST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Andrew Watkins wrote:
> We have a legacy web service that is running on Zope 2.6.2 with
> Python 2.3.3
>
> For various reasons - security, maintenance etc we have decide to try
> migrating this forward to a current version of python and zope. e.g.
> Python 2.6 + Zope 2.12.2
>
> I have a new clean SUSE linux 11 installation with the correct
> python, setuptools and I am using virtualenv to create a sandbox
>
> I have installed the zope 2.12.2 and configured it in much the same
> way as the older system - (zeo with two data files, + 1 zope
> instance.)
>
> All is good and I can start up the instance and access the management
> pages.
>
> My next step is to get the Products list that we were using running.
> Here I have run into two problems 1. ExternalFile This fails to load
> with the error 'ImportError: No module named Interface' (stack trace
> below) I tested this with zope 2.11.4 and it works ok.
You will eed to patch ExternalFile to use Zope3-style interfaces. E.g.,
instead of:
from Interface import Interface
patch it to be:
from zope.interface import Interface
Their may be other changes required, as well, depending on how the
product uses the interfaces. (Later: I've done the patch, at least to
the extent of getting the appserver to start: see attachment).
> 2. ZMySQLDA This fails with the message 'ImportError: No module named
> _mysql' again this works ok on zope 2.11.4
You need to install the MySQL-python package into your virtuaenv:
$ bin/easy_install MySQL-python
> So I guess there is a key step that I am missing out or a path, or
> installation that is required. The main difference is that 2.12 is
> installed using virtualenv and then easy_install
>
> e.g. bin/easy_install -i http://download.zope.org/Zope2/index/2.12.2
> Zope2
>
> Are there known incompatabilities with these Products ? or is my
> installation just not quite right.
The ExternalFile product is quite old, and could likely use a maintainer
to keep it up to date. I haven't seen Craeg Strong (the author) around
in Zopeland for quite some time: he might be happy to hand it over to
you as a person who still needs to have the product work.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkuZBqMACgkQ+gerLs4ltQ7iEwCdEd6cK5kdQeca99TcNcyRxliG
mFsAoMrhzX4LaHA6tram/qp231jaUZ1l
=Tla2
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ExternalFile-z3interface.patch
Type: text/x-patch
Size: 1442 bytes
Desc: not available
Url : http://mail.zope.org/pipermail/zope/attachments/20100311/ecf722b3/attachment.bin
More information about the Zope
mailing list