Tâche #24270
Scénario #23987: Traitement express MEN (23-25)
L'upgrade d'un config.eol contenant des variables bacula échoue si eole-bareos n'est pas installé sur le serveur cible
Restant à faire (heures):
0.0
Description
Le test unitaire creole échoue si on l'exécute sur un Amon 2.6.2 sans le paquet additionnel eole-bareos
(ce qui est le cas si on part de l'image daily par exemple) :
root@amon:~# py.test /usr/share/creole/tests/test_upgrade.py -k test_upgrade_amon23 [ ... ] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/creole/loader1.py", line 371, in load_values upgrade2('2.5', eol_version, current_eol_version, config) File "/usr/lib/python2.7/dist-packages/creole/upgrade24.py", line 735, in upgrade2 upgrade.run() File "/usr/lib/python2.7/dist-packages/creole/upgrade24.py", line 437, in run self.move(var.replace('bareos', 'bacula'), var) File "/usr/lib/python2.7/dist-packages/creole/upgrade24.py", line 227, in move path = self.get_path(new_variable) File "/usr/lib/python2.7/dist-packages/creole/upgrade24.py", line 107, in get_path return self.config.find_first(byname=variable, type_='path') File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 362, in find_first force_permissive=force_permissive) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 429, in _find return self._find_return_results(find_results, raise_if_not_found) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 434, in _find_return_results raise AttributeError(_("no option found in config" AttributeError: aucune option trouvée dans la config avec ces critères creole.loader1 - Erreur lors de la mise à niveau du fichier de configuration : aucune option trouvée dans la config avec ces critères
Révisions associées
Ignore renaming option errors while upgrading configuration
Ref: #24270
Update translations for Ref: #24270
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
#2 Mis à jour par Scrum Master il y a presque 6 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Gwenael Remond il y a presque 6 ans
- Statut changé de Résolu à En cours
sans le paquet eole-bareos
j'ai toujours l'erreur :
creole.loader1 - Erreur lors de la mise à niveau du fichier de configuration : aucune option trouvée dans la config avec ces critères
#4 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Joël Cuissinat il y a presque 6 ans
Le paquet n'avait pas été refait => creole 2.6.2-83 :o
#6 Mis à jour par Joël Cuissinat il y a presque 6 ans
L'upgrade ne plante plus et dans les logs, ça donne :
2018-06-26 10:50:30,662: creole.upgrade INFO run - Lancement de la montée de version de 2.5.0 vers 2.5.1 2018-06-26 10:50:30,718: creole.upgrade ERROR move - Tentative de renommage de activer_bacula_dir en une option inconnue activer_bareos_dir 2018-06-26 10:50:30,754: creole.upgrade ERROR move - Tentative de renommage de activer_bacula_sd en une option inconnue activer_bareos_sd 2018-06-26 10:50:30,791: creole.upgrade ERROR move - Tentative de renommage de bacula_dir_name en une option inconnue bareos_dir_name 2018-06-26 10:50:30,823: creole.upgrade ERROR move - Tentative de renommage de bacula_full_retention en une option inconnue bareos_full_retention 2018-06-26 10:50:30,851: creole.upgrade ERROR move - Tentative de renommage de bacula_full_retention_unit en une option inconnue bareos_full_retention_unit 2018-06-26 10:50:30,879: creole.upgrade ERROR move - Tentative de renommage de bacula_diff_retention en une option inconnue bareos_diff_retention 2018-06-26 10:50:30,907: creole.upgrade ERROR move - Tentative de renommage de bacula_diff_retention_unit en une option inconnue bareos_diff_retention_unit 2018-06-26 10:50:30,933: creole.upgrade ERROR move - Tentative de renommage de bacula_inc_retention en une option inconnue bareos_inc_retention 2018-06-26 10:50:30,960: creole.upgrade ERROR move - Tentative de renommage de bacula_inc_retention_unit en une option inconnue bareos_inc_retention_unit 2018-06-26 10:50:30,986: creole.upgrade ERROR move - Tentative de renommage de bacula_max_run_time en une option inconnue bareos_max_run_time 2018-06-26 10:50:31,014: creole.upgrade ERROR move - Tentative de renommage de bacula_compression en une option inconnue bareos_compression 2018-06-26 10:50:31,039: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_adresse en une option inconnue bareos_sd_adresse 2018-06-26 10:50:31,065: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_password en une option inconnue bareos_sd_password 2018-06-26 10:50:31,092: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_name en une option inconnue bareos_sd_name 2018-06-26 10:50:31,118: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_remote_dir_name en une option inconnue bareos_sd_remote_dir_name 2018-06-26 10:50:31,145: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_remote_ip en une option inconnue bareos_sd_remote_ip 2018-06-26 10:50:31,171: creole.upgrade ERROR move - Tentative de renommage de bacula_sd_remote_password en une option inconnue bareos_sd_remote_password 2018-06-26 10:50:31,223: creole.upgrade INFO run - Lancement de la montée de version de 2.5.1 vers 2.5.2
#7 Mis à jour par Joël Cuissinat il y a presque 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0