[Plone-IT] Migrazione contenuti e upgrade a Plone 4.2 - Transmogrifier

Davide Ferraris dax4free a gmail.com
Mer 16 Gen 2013 18:02:55 UTC


Avevo giusto un'altra istanza di Plone con la stessa versione e con python
2.6.
Funziona!!!
Grazie per la dritta.

Alla luce delle esperienze personali, qual'è il metodo migliore per ridurre
al minimo i tempi di downtime per la migrazione?


2013/1/16 Luca Fabbri <keul a redturtle.it>

> On Wed, Jan 16, 2013 at 5:48 PM, Davide Ferraris <dax4free a gmail.com>
> wrote:
> > Ti mando tutto
> >
> > Traceback (most recent call last):
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/Startup/run.py",
> > line 76, in <module>
> >     run()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/Startup/run.py",
> > line 22, in run
> >     starter.prepare()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/Startup/__init__.py",
> > line 86, in prepare
> >     self.startZope()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/Startup/__init__.py",
> > line 259, in startZope
> >     Zope2.startup()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/__init__.py",
> > line 47, in startup
> >     _startup()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/App/startup.py",
> > line 118, in startup
> >     load_zcml()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/App/startup.py",
> > line 52, in load_zcml
> >     load_site()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/Zope2-2.13.16-py2.7.egg/Zope2/App/zcml.py",
> > line 46, in load_site
> >     _context = xmlconfig.file(site_zcml)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 649, in file
> >     include(context, name, package)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 548, in include
> >     processxmlfile(f, context)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 380, in processxmlfile
> >     parser.parse(src)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 107, in parse
> >     xmlreader.IncrementalParser.parse(self, source)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/xmlreader.py",
> line
> > 123, in parse
> >     self.feed(buffer)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 207, in feed
> >     self._parser.Parse(data, isFinal)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 349, in end_element_ns
> >     self._cont_handler.endElementNS(pair, None)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 359, in endElementNS
> >     self.context.end()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 558, in end
> >     self.stack.pop().finish()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 706, in finish
> >     actions = self.handler(context, **args)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 548, in include
> >     processxmlfile(f, context)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 380, in processxmlfile
> >     parser.parse(src)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 107, in parse
> >     xmlreader.IncrementalParser.parse(self, source)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/xmlreader.py",
> line
> > 123, in parse
> >     self.feed(buffer)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 207, in feed
> >     self._parser.Parse(data, isFinal)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 349, in end_element_ns
> >     self._cont_handler.endElementNS(pair, None)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 359, in endElementNS
> >     self.context.end()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 558, in end
> >     self.stack.pop().finish()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 706, in finish
> >     actions = self.handler(context, **args)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 548, in include
> >     processxmlfile(f, context)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 380, in processxmlfile
> >     parser.parse(src)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 107, in parse
> >     xmlreader.IncrementalParser.parse(self, source)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/xmlreader.py",
> line
> > 123, in parse
> >     self.feed(buffer)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 207, in feed
> >     self._parser.Parse(data, isFinal)
> >   File
> > "/opt/zope/plone-4.2.1/Python-2.7/lib/python2.7/xml/sax/expatreader.py",
> > line 349, in end_element_ns
> >     self._cont_handler.endElementNS(pair, None)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py",
> > line 359, in endElementNS
> >     self.context.end()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 558, in end
> >     self.stack.pop().finish()
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 705, in finish
> >     args = toargs(context, *self.argdata)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 1397, in toargs
> >     args[str(name)] = field.fromUnicode(s)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/fields.py",
> > line 137, in fromUnicode
> >     value = self.context.resolve(name)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py",
> > line 179, in resolve
> >     mod = __import__(mname, *_import_chickens)
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/quintagroup.transmogrifier-0.4-py2.7.egg/quintagroup/transmogrifier/writer.py",
> > line 13, in <module>
> >     import quintagroup.transmogrifier.patches
> >   File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/quintagroup.transmogrifier-0.4-py2.7.egg/quintagroup/transmogrifier/patches.py",
> > line 89, in <module>
> >     from tarfile import nts, GNUTYPE_SPARSE, normpath
> > zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
> > "/opt/zope/plone-4.2.1/zinstance/parts/instance/etc/site.zcml", line
> > 15.2-15.55
> >     ZopeXMLConfigurationError: File
> >
> "/opt/zope/plone-4.2.1/zinstance/parts/instance/etc/package-includes/004-quintagroup.transmogrifier-configure.zcml",
> > line 1.0-1.70
> >     ZopeXMLConfigurationError: File
> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/quintagroup.transmogrifier-0.4-py2.7.egg/quintagroup/transmogrifier/configure.zcml",
> > line 67.4-70.10
> >     ImportError: cannot import name normpath
> >
> >
> > 2013/1/16 Luca Fabbri <keul a redturtle.it>
> >>
> >> 2013/1/16 Davide Ferraris <dax4free a gmail.com>:
> >> >  Eccolo
> >> >  ...
> >> > zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
> >> > "/opt/zope/plone-4.2.1/zinstance/parts/instance/etc/site.zcml", line
> >> > 15.2-15.55
> >> >     ZopeXMLConfigurationError: File
> >> >
> >> >
> "/opt/zope/plone-4.2.1/zinstance/parts/instance/etc/package-includes/004-quintagroup.transmogrifier-configure.zcml",
> >> > line 1.0-1.70
> >> >     ZopeXMLConfigurationError: File
> >> >
> >> >
> "/opt/zope/plone-4.2.1/buildout-cache/eggs/quintagroup.transmogrifier-0.4-py2.7.egg/quintagroup/transmogrifier/configure.zcml",
> >> > line 67.4-70.10
> >> >     ImportError: cannot import name normpath
> >> >
> >>
> >> Così non mi dice niente, forse hai tolto troppe righe (sopra ci deve
> >> essere qualche import a livello python, o almeno credo)
> >>
> >> Magari passacelo tramite pastebin
> >>
> >> --
> >> Saluti/Regards
> >>
> >> Luca Fabbri - RedTurtle Technology
> >> E-mail: luca.fabbri a redturtle.it
> >> Web Site: http://www.redturtle.it/
> >> Phone: +39 0532 1915958
> >> Fax: +39 0532 287070
> >> _______________________________________________
> >> Plone-IT mailing list
> >> Plone-IT a lists.plone.org
> >> https://lists.plone.org/mailman/listinfo/plone-plone-it
> >>
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> >
> >
>
>
> Il problema  è l'import di normpath che in python 2.7 (che credo tu
> stia usando) è cambiato.
>
> $ python2.6
> Python 2.6.7 (r267:88850, Mar 25 2012, 18:11:05)
> [GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from tarfile import nts, GNUTYPE_SPARSE, normpath
> >>> ^D
> $ python2.7
> Python 2.7.3 (default, Apr 26 2012, 09:26:09)
> [GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from tarfile import nts, GNUTYPE_SPARSE, normpath
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: cannot import name normpath
>
> Puoi sistemare questa importazione andando a capire come farla in python
> 2.7.
> Direi da os.path:
> http://docs.python.org/2/library/os.path.html#os.path.normpath
>
> --
> Saluti/Regards
>
> Luca Fabbri - RedTurtle Technology
> E-mail: luca.fabbri a redturtle.it
> Web Site: http://www.redturtle.it/
> Phone: +39 0532 1915958
> Fax: +39 0532 287070
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20130116/ab346d9a/attachment-0001.html>


Maggiori informazioni sulla lista Plone-IT