Tâche #11979
Scénario #11300: Zéphir 2.5 : améliorations cosmétiques
Vérifier tous les points d'entrée/sortie de valeurs de configurations 'creole2'
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
sur eole 2.5, la classe ConfigParser utilise par défaut 'OrderedDict' au lieu de 'dict' pour le dictionnaires des valeurs.
Cela peut poser problème à différents endroits de l'application.
Pour tester, essayer par exemple l'action d'envoi de conf (upload d'un fichier local) sur un serveur 2.3, ou l'import d'un fichier de conf 2.3 depuis l'édition de configuration d'un serveur 2.4.X (gen_config Zéphir)
Révisions associées
Corrections pour éviter les 'OrderedDict' dans les configs creole2
ref #11979 @1h30
Historique
#1 Mis à jour par Bruno Boiget il y a presque 11 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a presque 11 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Bruno Boiget il y a presque 11 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 2.0 à 0.25
#4 Mis à jour par Klaas TJEBBES il y a presque 11 ans
root@horus:~# enregistrement_zephir
Procédure d'enregistrement Zéphir
[...]
module (horus-2.3 si rien):
** liste des variantes de ce module **
43 * standard
variante (43 par défaut):
** Configuration des communications vers zephir **
1 -> Ne rien faire
2 -> Récupérer les fichiers de variante sur Zephir
3 -> Sauver la configuration actuelle sur Zephir
4 -> Modifier la variante du serveur
Entrez le numéro de votre choix : 3
-- sauvegarde en cours (veuillez patienter) --
-- OK --
--récupération des patchs et dictionnaires (veuillez patienter)--
Traceback (most recent call last):
File "/usr/bin/enregistrement_zephir", line 970, in <module>
main(use_pppoe, force_conf_net)
File "/usr/bin/enregistrement_zephir", line 874, in main
id_serveur = conf_uucp(zephir_proxy, adresse_zephir, user)
File "/usr/bin/enregistrement_zephir", line 657, in conf_uucp
id_serveur = recup_conf(resultat,id_serveur,zephir_proxy,no_conf,conf_saved)
File "/usr/bin/enregistrement_zephir", line 75, in recup_conf
exit_err("Erreur lors de la récupération de la configuration : %s" % res[1])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 19: ordinal not in range(128)
#5 Mis à jour par Daniel Dehennin il y a presque 11 ans
- % réalisé changé de 0 à 100
#6 Mis à jour par Daniel Dehennin il y a presque 11 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Import d’une configuration 2.3 pour un serveur 2.4 sur un zéphir 2.5 => pas de traceback.