-----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>