Projet

Général

Profil

Tâche #19249

Scénario #19246: Les exceptions de proxy doivent être upgradables

Correction AM-T08-002 - Migration des exceptions de proxy 2.4.0 (2.6.1-b3)

Ajouté par Lionel Morin il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
13/02/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Pas 4 : Erreur à l'importation :

 Problème de chargement de la variable "Exceptions de type réseau pour l'interface 3"(proxy_bypass_network_eth3) de la catégorie "Exceptions proxy" 

 Problème de chargement de la variable "Exceptions de type réseau pour l'interface 1"(proxy_bypass_network_eth1) de la catégorie "Exceptions proxy" 

Voir http://squash-tm.eole.lan/squash/executions/4277

Révisions associées

Révision ae82bf2f (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

Mise à niveau du renommage des variables de type liste

Ref: #19249 @1.5

Révision e0cd77e2 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

Renommage des variables : fix régression sur anciens formats 2.3

Ref: #19249 @30m

Historique

#1 Mis à jour par Lionel Morin il y a plus de 7 ans

  • Description mis à jour (diff)

#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans

  • Sujet changé de Correction AM-T08-002 - Migration des exceptions de proxy 2.4.0 (2.6.1b3) à Correction AM-T08-002 - Migration des exceptions de proxy 2.4.0 (2.6.1-b3)

#3 Mis à jour par Daniel Dehennin il y a plus de 7 ans

  • Description mis à jour (diff)

#4 Mis à jour par Scrum Master il y a plus de 7 ans

  • Tâche parente changé de #19020 à #19246

#5 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Assigné à mis à Joël Cuissinat

#7 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Temps estimé mis à 3.00 h
  • Restant à faire (heures) mis à 3.0

Dans /var/log/eoleflask/eolegenconfig.log :

2017-02-24 16:45:18,661: creole.upgrade INFO run - Lancement de la montée de version de 2.4.0 vers 2.4.1
2017-02-24 16:45:18,678: creole.upgrade INFO set_value - Mise a jour de la variable : proxy_bypass_network_eth1 = [u'1.1.1.1', u'2.2.2.2']
2017-02-24 16:45:18,678: creole.upgrade ERROR set_value - coercing to Unicode: need string or buffer, list found pour proxy_bypass_network_eth1
2017-02-24 16:45:18,678: creole.upgrade INFO move - La variable era_proxy_bypass_eth1 a été renommée en proxy_bypass_network_eth1
2017-02-24 16:45:18,694: creole.upgrade INFO set_value - Mise a jour de la variable : proxy_bypass_network_eth3 = [u'3.3.3.3']
2017-02-24 16:45:18,694: creole.upgrade ERROR set_value - coercing to Unicode: need string or buffer, list found pour proxy_bypass_network_eth3
2017-02-24 16:45:18,694: creole.upgrade INFO move - La variable era_proxy_bypass_eth3 a été renommée en proxy_bypass_network_eth3
2017-02-24 16:45:18,886: creole.upgrade INFO set_value - Mise a jour de la variable : proxy_bypass_eth1 = oui

#8 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.5

Suite à la 1ère correction, l'un des tests unitaire de /usr/share/creole/tests/test_upgrade.py ne passait plus sur Amon.

La seconde correction restaure le fait d'ignorer les valeurs vides (ou liste de chaîne vide).

Le test squash sera repassé mais il faut également vérifier les tests unitaires fournis par le paquet creole-tests.

#9 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#10 Mis à jour par Gérald Schwartzmann il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0
root@amon:~# py.test /usr/share/creole/tests/test_upgrade.py
==================================================================== test session starts ====================================================================
platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
rootdir: /usr/share/creole/tests, inifile: 
collected 13 items 

../usr/share/creole/tests/test_upgrade.py .............

================================================================ 13 passed in 29.80 seconds =================================================================
root@amon:~#

Formats disponibles : Atom PDF