-----Message d'origine-----
De : Julien Anguenot [mailto:[EMAIL PROTECTED] 
Envoyé : dimanche 30 octobre 2005 19:04
À : Remaud Frederic
Cc : [email protected]
Objet : Re: [CPS-users-fr] Erreur dans la migration depuis la 3.2.1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Remaud Frederic wrote:
> Bonjour
> 
>  
> 
> Je tente la migration d?un CPS 3.2.1 à la dernière version nightly build
> dispo.
> 
>  
> 
> Sur un serveur de test, j?ai installé Fedora 4.0 sur lequel j?ai déplacé
> mon CPS de prod dans sa config actuelle (config Zope 2.7.3, python 2.3.4
> et CPS 3.2.1). Jusque là ca fonctionne.
> 
>  
> 
> Ensuite sur ce même serveur, j?ai installé Zope 2.8.1 avec python 2.4.1,
> j?y ai installé le dernier nightly build, j?ai supprimé le CPSBlog
> (problème avec le lxml) et j?ai pu créer un CPS default site. C?était
> pour tester si tout fonctionnait.
> 
>  
> 
> Ensuite, j?ai créé une nouvelle instance Zope 2.8.1, j?y ai installé le
> nightly build ainsi que mon produit et j?y ai copié mon Data.fs.
> Démarrage de Zope OK. Je décide de lancer le cpsupdate. Problème avec
> mon fichier getCustomDirectorySchema.py que je décide de renommer en
> .bak pour voir la suite de l?update. Là il travaille pendant près d?1
> heure (ce n?est pas une machine récente :) puis Zope  finit par planter.
> 
> 
>   File
> "/opt/Zope2.8/lib/python/Products/PluginIndexes/TopicIndex/FilteredSet.py",
> line 82, in index_object
> 
>     if RestrictionCapableEval(self.expr).eval({'o': o}):
> 
>   File "/opt/Zope2.8/lib/python/RestrictedPython/Eval.py", line 115, in eval
> 
>     return eval(code, d)
> 
>   File "<string>", line 1, in <expression>
> 
> *Unauthorized: You are not allowed to access 'portal_type' in this context*
> 
>  
> 
> Plus rien ne se passe, la ZMI n?est plus accessible et toutes mes
> instances zope sont arretées ([3]-  Erreur de segmentation)
> 
>  
> 
> C?est d?autant plus bizarre que toutes les instances zope sont arrêtées.
> Quelqu?un a une idée ?
> 

oups... seg fault ? ... argh... pas très joli...
Des news de ton côté depuis ce mail ?

Sinon, il faudra soumettre ça sur une liste zope dev...

        J.

- --
Julien Anguenot | Nuxeo R&D (Paris, France)

[Frédéric Remaud] J'ai recommencé et réessayé plusieurs fois mais à chaque 
fois, c'était toutes mes instances zopes qui plantaient.

Et aujourd'hui, je n'arrive même plus à lancer une instance 2.8.1 vierge. J'ai 
réinstallé complètement Zope 2.8.1, recréé une instance et ca me met ce message 
d'erreur.

  File "/opt/Zope2.8/lib/python/Zope2/Startup/run.py", line 56, in ?
    run()
  File "/opt/Zope2.8/lib/python/Zope2/Startup/run.py", line 19, in run
    opts = _setconfig()
  File "/opt/Zope2.8/lib/python/Zope2/Startup/run.py", line 48, in _setconfig
    opts.realize(doc="Sorry, no option docs yet.")
  File "/opt/Zope2.8/lib/python/zdaemon/zdoptions.py", line 273, in realize
    self.load_schema()
  File "/opt/Zope2.8/lib/python/zdaemon/zdoptions.py", line 321, in load_schema
    self.schema = ZConfig.loadSchema(self.schemafile)
  File "/opt/Zope2.8/lib/python/ZConfig/loader.py", line 31, in loadSchema
    return SchemaLoader().loadURL(url)
  File "/opt/Zope2.8/lib/python/ZConfig/loader.py", line 65, in loadURL
    return self.loadResource(r)
  File "/opt/Zope2.8/lib/python/ZConfig/loader.py", line 159, in loadResource
    schema = ZConfig.schema.parseResource(resource, self)
  File "/opt/Zope2.8/lib/python/ZConfig/schema.py", line 27, in parseResource
    xml.sax.parse(resource.file, parser)
  File "/usr/local/lib/python2.3/xml/sax/__init__.py", line 33, in parse
    parser.parse(source)
  File "/usr/local/lib/python2.3/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/local/lib/python2.3/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/usr/local/lib/python2.3/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/local/lib/python2.3/xml/sax/expatreader.py", line 300, in 
start_element
    self._cont_handler.startElement(name, AttributesImpl(attrs))
  File "/opt/Zope2.8/lib/python/ZConfig/schema.py", line 99, in startElement
    getattr(self, "start_" + name)(attrs)
  File "/opt/Zope2.8/lib/python/ZConfig/schema.py", line 475, in start_schema
    keytype, valuetype, datatype = self.get_sect_typeinfo(attrs)
  File "/opt/Zope2.8/lib/python/ZConfig/schema.py", line 201, in 
get_sect_typeinfo
    datatype = self.get_datatype(attrs, "datatype", "null", base)
  File "/opt/Zope2.8/lib/python/ZConfig/schema.py", line 194, in get_datatype
    return self._registry.get(dtname)
  File "/opt/Zope2.8/lib/python/ZConfig/datatypes.py", line 398, in get
    t = self.search(name)
  File "/opt/Zope2.8/lib/python/ZConfig/datatypes.py", line 423, in search
    package = __import__(n, g, g, component)
  File "/opt/Zope2.8/lib/python/Zope2/Startup/datatypes.py", line 20, in ?
    from ZODB.config import ZODBDatabase
  File "/opt/Zope2.8/lib/python/ZODB/__init__.py", line 21, in ?
    from persistent import TimeStamp
  File "/opt/Zope2.8/lib/python/persistent/__init__.py", line 19, in ?
    from cPersistence import Persistent, GHOST, UPTODATE, CHANGED, STICKY
ImportError: /opt/Zope2.8/lib/python/persistent/cPersistence.so: undefined 
symbol: PyUnicodeUCS4_AsEncodedString


Cordialement

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à