Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
20/06/2018
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Révision 4ef305e2 (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

Ignore renaming option errors while upgrading configuration

Ref: #24270

Révision f756bd6b (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

Update translations for Ref: #24270

Révision 38809092 (diff)
Ajouté par Joël Cuissinat il y a presque 6 ans

Update translations for EOLE 2.7.0

Ref: #24270
Ref: #24254

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

Formats disponibles : Atom PDF