Tâche #16103
Scénario #16058: Traitement express (19-21)
nom_zone_forward ne migre pas correctement de 2.2 vers 2.5
Description
j'essaie de migrer un amon 2.2 vers 2.5 avec mon script de migration de conf et j'ai ,l'erreur arrive sur [nom_zone_forward] valdefault = [] valprec = [] val = ['cite-scolaire.local']
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/zephir/utils/creolewrap.py", line 834, in set_value
value = convert_to_creole3(option, value)
File "/usr/lib/python2.7/dist-packages/zephir/utils/creolewrap.py", line 96, in convert_to_creole3
vals.append(convert_value(option, val))
File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 95, in convert_value
return force_unicode(value)
File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 86, in force_unicode
return unicode(val, 'utf-8')
TypeError: coercing to Unicode: need string or buffer, list found
j'ai rajouté un print dans var_loader.py et il renvoit [u'cite-scolaire.local']
fichier .eol en pj
Si j'importe dans gen_config
pas de msg d'erreur , mais activer_zone_forward est à non
si je met à oui nom_zone_forward_0 est OK
Demandes liées
Révisions associées
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Tracker changé de Demande à Tâche
- Temps estimé mis à 3.00 h
- Tâche parente mis à #16058
- Restant à faire (heures) mis à 3.0
#2 Mis à jour par Bruno Boiget il y a presque 8 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Bruno Boiget
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 3.0 à 1.5
essai de reproduction du problème (Zéphir 2.5.2, migration d'Amon 2.2 vers 2.5.1 avec la configuration fournie).
Je reproduit bien le fait qu'activer_zone_forward n'est pas passé à oui automatiquement.
Pour le problème du traceback sur set_value, il provient de la construction d'une variable à partir de nom_zone_forward dans le script de migration (fourni pour test par Christophe).
#3 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) changé de 1.5 à 0.0