[Zope] Zope 4 migration
Michael Brunnbauer
brunni at netestate.de
Wed Dec 11 13:44:14 CET 2019
hi all,
uhhhh disregard that one - the ZMI is at /manage of course :-)
It works but zodbverify seems to complain about more than it should:
Found 4 records that could not be loaded.
Exceptions and how often they happened:
ImportError: No module named ZODBMountPoint.MountedObject: 1
ImportError: No module named SiteErrorLog.SiteErrorLog: 2
ImportError: No module named Product: 1
Regards,
Michael Brunnbauer
On Wed, Dec 11, 2019 at 01:18:20PM +0100, Michael Brunnbauer wrote:
>
> 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
> _______________________________________________
> Zope maillist - Zope at zope.org
> https://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> https://mail.zope.org/mailman/listinfo/zope-announce
> https://mail.zope.org/mailman/listinfo/zope-dev )
--
++ 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/39c9db10/attachment.sig>
More information about the Zope
mailing list