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

  • Description mis à jour (diff)

#2 Mis à jour par Daniel Dehennin il y a environ 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 environ 7 ans

  • Description mis à jour (diff)

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

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

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

  • Statut changé de Nouveau à En cours

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

  • Assigné à mis à Joël Cuissinat

#7 Mis à jour par Joël Cuissinat il y a environ 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 environ 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 environ 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