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
Remaining (hours):
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
Associated revisions
Ignore renaming option errors while upgrading configuration
Ref: #24270
Update translations for Ref: #24270
History
#1 Updated by Joël Cuissinat almost 3 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.25
#2 Updated by Scrum Master almost 3 years ago
- Status changed from En cours to Résolu
#3 Updated by Gwenael Remond almost 3 years ago
- Status changed from Résolu to 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 Updated by Joël Cuissinat almost 3 years ago
- Status changed from En cours to Résolu
#5 Updated by Joël Cuissinat almost 3 years ago
Le paquet n'avait pas été refait => creole 2.6.2-83 :o
#6 Updated by Joël Cuissinat almost 3 years ago
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 Updated by Joël Cuissinat almost 3 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0