[Zope] Zope 4 migration

Michael Brunnbauer brunni at netestate.de
Wed Dec 11 13:18:20 CET 2019


hi all,

I made a first test with Zope 4 under Python 2 and my old ZODB. I followed
the instruction to delete all objects in the Products folder and pack the ZODB
with Zope 2:

 https://zope.readthedocs.io/en/latest/migrations/zope4/zodb.html#delete-zodb-objects-that-no-longer-exist-under-zope-4

Then I shut down the old Zope and copied the Data.fs* files to Zope 4. 
Now on calling http://hostname:8080 in my browser (the ZMI), I get:

 Error Type: KeyError
 Error Value: zope_quick_start

Am I missing something here? My old Zope is still 2.13.27 and not 2.13.29 but
I can't find anything in the Changelog hinting that this could be relevant.

Regards,

Michael Brunnbauer

On Wed, Dec 11, 2019 at 12:42:04PM +0100, Michael Brunnbauer wrote:
> 
> hi all,
> 
> Python 2 is nearing end of life and the next weeks will be a horrible time
> of migration and swearing for me. I will simply abandon many old 
> projects and websites but there is still a lot to do.
> 
> I have started looking into Zope 4. The recommended way to install it is to
> use zc.buildout:
> 
>  python3.7 -m venv .
>  bin/pip install -U pip zc.buildout
>  bin/buildout
> 
> Python 2 does not have a venv module and the recommended way to migrate is to
> first migrate to Zope 4 with Python 2. Does the buildout thing work with
> Python 2?
> 
> I managed to install Zope 4 using pip and get an instance running with
> runwsgi. Now I am wondering how to stop it? How am I supposed to stop a
> running instance? There seems to be no command and no option in the GUI.
> 
> Regards,
> 
> Michael Brunnbauer
> 
> -- 
> ++  Michael Brunnbauer
> ++  netEstate GmbH
> ++  Geisenhausener Straße 11a
> ++  81379 München
> ++  Tel +49 89 32 19 77 80
> ++  Fax +49 89 32 19 77 89 
> ++  E-Mail brunni at netestate.de
> ++  https://www.netestate.de/
> ++
> ++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
> ++  USt-IdNr. DE221033342
> ++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
> ++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel



-- 
++  Michael Brunnbauer
++  netEstate GmbH
++  Geisenhausener Straße 11a
++  81379 München
++  Tel +49 89 32 19 77 80
++  Fax +49 89 32 19 77 89 
++  E-Mail brunni at netestate.de
++  https://www.netestate.de/
++
++  Sitz: München, HRB Nr.142452 (Handelsregister B München)
++  USt-IdNr. DE221033342
++  Geschäftsführer: Michael Brunnbauer, Franz Brunnbauer
++  Prokurist: Dipl. Kfm. (Univ.) Markus Hendel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://mail.zope.org/pipermail/zope/attachments/20191211/337afaff/attachment.sig>


More information about the Zope mailing list