Project

General

Profile

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)

Added by Lionel Morin about 3 years ago. Updated about 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
02/13/2017
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
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

Associated revisions

Revision ae82bf2f (diff)
Added by Joël Cuissinat about 3 years ago

Mise à niveau du renommage des variables de type liste

Ref: #19249 @1.5

Revision e0cd77e2 (diff)
Added by Joël Cuissinat about 3 years ago

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

Ref: #19249 @30m

History

#1 Updated by Lionel Morin about 3 years ago

  • Description updated (diff)

#2 Updated by Daniel Dehennin about 3 years ago

  • Subject changed from Correction AM-T08-002 - Migration des exceptions de proxy 2.4.0 (2.6.1b3) to Correction AM-T08-002 - Migration des exceptions de proxy 2.4.0 (2.6.1-b3)

#3 Updated by Daniel Dehennin about 3 years ago

  • Description updated (diff)

#4 Updated by Scrum Master about 3 years ago

  • Parent task changed from #19020 to #19246

#5 Updated by Joël Cuissinat about 3 years ago

  • Status changed from Nouveau to En cours

#6 Updated by Joël Cuissinat about 3 years ago

  • Assigned To set to Joël Cuissinat

#7 Updated by Joël Cuissinat about 3 years ago

  • Estimated time set to 3.00 h
  • Remaining (hours) set to 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 Updated by Joël Cuissinat about 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 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 Updated by Scrum Master about 3 years ago

  • Status changed from En cours to Résolu

#10 Updated by Gérald Schwartzmann about 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 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:~#

Also available in: Atom PDF