M.-A. DARCHE a écrit :
Christophe Otton a écrit :
Je tente de gérer les thèmes sur un site migré de 3.2.4.0 vers 3.4.4 (
Zope 297) et je rencontre une erreur lorsque je clique sur "Gestion des
thèmes" dans cpsskins_theme_manage_form (gestion des thèmes du portail
de CPS Skins :

    *  Module Products.PageTemplates.Expressions, line 327, in
restrictedTraverse
      __traceback_info__: {'path': ['listImportModules'],
'TraversalRequestNameStack': []}

AttributeError: listImportModules



Apparemment cette listImportModules existe dans un module IO Tools qui
serait dans CPS IO mais ce produit n'étant plus dans la version legacy
3.4.4 je me demande si il faut le réintégrer

Merci de votre aide si vous avez une idée.


Effectivement votre site avant la migration utilisait le produit CPSIO
et il devait avoir à sa racine un tool « portal_io ».

Pour que la migration puisse avoir lieu il faut que le produit CPSIO
soit présent dans les produits de votre nouvelle instance Zope
car Zope cherche à instancier le tool portal_io. Une fois la migration
effectuée vous pourrez tranquillement :

1. supprimer le tool portal_io de la racine de votre site CPS
   à partir de la ZMI
2. supprimer le produit CPSIO

Vous pouvez trouver CPSIO à l'adresse ci-dessous :
http://svn.nuxeo.org/trac/pub/browser/CPS3/legacy/CPSIO/trunk
Il n'est pas nécessaire que cette version de CPSIO soit particulièrement
compatible avec votre portal, il faut juste que ça soit compatible
au niveau python, c'est à dire que les imports puissent bien
s'effectuer, cf.
« If you have any custom products, you will need to install them as
well, and make any necessary changes to the for compatibility with
CPS 3.4. » dans
http://svn.nuxeo.org/trac/pub/browser/CPS3/products/CPSDefault/trunk/doc/howto-upgrading_to_cps3.4.txt



Cordialement,

Merci pour votre réponse ;

Mon instance est déjà migrée - apparemment sans plus de dégâts que l'erreur signalée :

à votre avis est-ce envisageable ( et utile) de faire la manip avec CPSIO sur cette instance déjà migrée ?

ce qui, si j'ai bien compris, consisterait à :
redémarrer zope avec CPSIO installé dans Products
puis supprimer tool_portal_io dans la zmi
puis supprimer CPSIO

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 à