Projet

Général

Profil

Scénario #30626

Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule (suite)

Ajouté par Joël Cuissinat il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/09/2020
Echéance:
06/11/2020
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Reprise du scénario #30415 non traité car le problème n'est pour l'instant pas reproductible en maquette...

Bonjour,

Nous un problème après de l'Upgrade des serveurs Horus 2.5.2 vers Horus 2.6.2.

Les fichiers /etc/eole/extra/schedule/config.eol et /etc/eole/extra/bareos/config.eol ne sont pas mis à jours.

/etc/eole/extra/schedule/config.eol => "___version___": "2.4.2"
/etc/eole/extra/bareos/config.eo: => "___version___": "2.5.2

De façon aléatoire, cela a un impacte sur un "reconfigure" :

run-parts: executing /usr/share/eole/pretemplate/01-uucp reconfigure
------------------------------------------------------------------------------------------------------
                              Génération des fichiers de configuration.                               
------------------------------------------------------------------------------------------------------

Erreur lors de l'instanciation du template de /etc/bareos/bareosschedule.conf : Erreur creole 3 : "{u'owner': u'creoled', u'val': 1}" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, seulement 1, 2, 3, 4, 5, 6 et 7 sont autorisés
Erreur lors de l'instanciation du template de /etc/bareos/bareosschedule.conf : Erreur creole 3 : "{u'owner': u'creoled', u'val': 1}" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, seulement 1, 2, 3, 4, 5, 6 et 7 sont autorisés

Extrait /var/log/reconfigure.log :

2020-06-18 18:27:49,161: creole.template - Instanciation du fichier '/etc/bareos/bareossupport.conf' depuis '/var/lib/creole/bareossupport.conf'
2020-06-18 18:27:49,161: creole.template - Copie du template '/usr/share/eole/creole/distrib/bareossupport.conf' vers '/var/lib/creole'
2020-06-18 18:27:49,162: creole.template - Traitement Cheetah : '/var/lib/creole/bareossupport.conf' vers '/etc/bareos/bareossupport.conf'
2020-06-18 18:27:49,180: creole.template - Changement des propriétés : chown root:root /etc/bareos/bareossupport.conf
2020-06-18 18:27:49,190: creole.template - Changement des propriétés : chmod 0644 /etc/bareos/bareossupport.conf
2020-06-18 18:27:49,197: creole.template - Instanciation du fichier '/etc/bareos/bareosschedule.conf' depuis '/var/lib/creole/bareosschedule.conf'
2020-06-18 18:27:49,197: creole.template - Copie du template '/usr/share/eole/creole/distrib/bareosschedule.conf' vers '/var/lib/creole'
2020-06-18 18:27:49,198: creole.template - Traitement Cheetah : '/var/lib/creole/bareosschedule.conf' vers '/etc/bareos/bareosschedule.conf'
2020-06-18 18:27:49,246: reconfigure - Erreur lors de l'instanciation du template de /etc/bareos/bareosschedule.conf : Erreur creole 3 : "{u'owner': u'creoled', u'val': 1}" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, seulement 1, 2, 3, 4, 5, 6 et 7 sont autorisés
2020-06-18 18:27:49,247: reconfigure - Erreur lors de l'instanciation du template de /etc/bareos/bareosschedule.conf : Erreur creole 3 : "{u'owner': u'creoled', u'val': 1}" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, seulement 1, 2, 3, 4, 5, 6 et 7 sont autorisés
2020-06-18 18:29:06,843: reconfigure -    Suppression des paquets
2020-06-18 18:29:07,741: pyeole.pkg - Action remove pour root
2020-06-18 18:29:07,742: pyeole.pkg - Pas de paquet pour l'action remove
2020-06-18 18:29:07,760: reconfigure -    Installation des paquets
2020-06-18 18:29:07,761: pyeole.pkg - Action install pour root
2020-06-18 18:29:07,761: pyeole.pkg - Pas de paquet pour l'action install
2020-06-18 18:29:13,529: reconfigure - Génération des fichiers de configuration.
2020-06-18 18:29:13,918: creole.template - Copie du template '/usr/share/eole/creole/distrib/smb-include_shares.conf' vers '/var/lib/creole'
2020-06-18 18:29:13,918: creole.template - Patch du template '/var/lib/creole/smb-include_shares.conf' avec '/usr/share/eole/creole/patch/variante/smb-include_shares.conf.patch'
2020-06-18 18:29:13,927: creole.template - Copie du template '/usr/share/eole/creole/distrib/sources.list' vers '/var/lib/creole'

L'exécution de la commande CreoleSet montre également l'erreur.

Pour supprimer l'erreur extra/schedule :

root@horus:~# rm -f /etc/eole/extra/schedule/config.eol
root@horus:~# service creoled restart
root@horus:~# /usr/share/zephir/scripts/save_files.zephir

Serait-il possible de régénérer le fichier /etc/eole/extra/schedule/config.eol lors de la procédure d'UpgradeAuto avec une sauvergarde sur zéphir ou au moment de l'enregistrement du serveur lors du passage de la variante 2.5 vers 2.6 ?

Remarques :
Sur certains serveurs horus 2.6, suite à l'upgrade, les fichiers config.eol des sous dossiers /etc/eol/extra/ sont identiques, avec toutes les variables, sauf pour le fichier config.eol de bareos resté en version 2.5.

Bien à vous,
Yoni


Sous-tâches

Tâche #30756: Reproduction du problèmeFerméEmmanuel GARETTE

Tâche #31046: Corriger le problème weekday et monthday identiqueFerméEmmanuel GARETTE

Tâche #31047: ne pas importer une valeur invalide si weekday == monthdayFerméEmmanuel GARETTE

Tâche #31050: on ne devrait pas avoir de variable d'un autre namespace que le namespace courant dans les config.eolFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #30885: Valider le scénario Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule (suite) Fermé 19/10/2020
Copié depuis Distribution EOLE - Scénario #30415: Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule Partiellement Réalisé 06/07/2020 28/08/2020

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Copié depuis Scénario #30415: Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule ajouté

#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Echéance mis à 06/11/2020
  • Version cible mis à Prestation Cadoles MEN 43-45
  • Début mis à 19/10/2020
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.6.2.3

#4 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Lié à Tâche #30885: Valider le scénario Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule (suite) ajouté

#5 Mis à jour par Emmanuel GARETTE il y a plus de 3 ans

  • Assigné à mis à Emmanuel GARETTE

#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF