Projet

Général

Profil

Demande #26920

Gestion upgrade du fichier extra/schedule

Ajouté par Gilles Grandgérard il y a environ 5 ans. Mis à jour il y a presque 4 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%


Description

Suite à migration d'un Hapy 2.4.2 -> 2.5.2 -> 2.6.2, le contenu du fichier /etc/eole/extra/schedule/config.eol ne semble pas "upgradé"

pendant la procédure, creoled affiche :
...
févr. 15 10:36:23 hapy creoled9795: creole.loader1 - impossible de charger la variable schedule.schedule.monthday avec la valeur 1 : "1" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, doit être différent de la valeur de Jour des tâches hebdomadaires (1 : lundi)
févr. 15 10:38:09 hapy creoled10512: creole.loader1 - impossible de charger la variable schedule.schedule.monthday avec la valeur 1 : "1" est une valeur invalide pour l'option "Jour des tâches mensuelles la première semaine du mois (1 : lundi)" de type choix, doit être différent de la valeur de Jour des tâches hebdomadaires (1 : lundi)

Voici le contenu sur le module (eolebase) en 2.6.2

{"schedule.schedule.monthday": {"owner": "creoled", "val": 1}, "___version___": "2.4.2", "schedule.schedule.minute": {"owner": "creoled", "val": 40}, "schedule.schedule.weekday": {"owner": "creoled", "val": 1}, "schedule.schedule.hour": {"owner": "creoled", "val": 4}}


Demandes liées

Lié à EOLE OpenNebula - Demande #28476: reconfigure - Erreur : posttemplate Classée sans suite 03/06/2019
Dupliqué par 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 Gilles Grandgérard il y a environ 5 ans

  • Lié à Scénario #23922: Fournir un processus d'UpgradeAuto d'un Hapy 2.4.2 vers Hapy 2.6.2 ajouté

#2 Mis à jour par Gilles Grandgérard il y a environ 5 ans

  • Tracker changé de Demande à Tâche

#3 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Tâche parente mis à #23922

#4 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Tâche parente changé de #23922 à #27362

#5 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Projet changé de EOLE OpenNebula à Distribution EOLE
  • Tâche parente #27362 supprimé

#6 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Tracker changé de Tâche à Scénario
  • Echéance 15/04/2019 supprimé
  • Version cible sprint 2019 13-15 Equipe MENSR supprimé
  • Début 15/04/2019 supprimé

#7 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Tracker changé de Scénario à Demande
  • Statut changé de Nouveau à Classée sans suite

#8 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

#9 Mis à jour par Yoni Baude il y a presque 4 ans

Bonjour,

Nous rencontrons également le problème lors 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

Bien à vous,
Yoni

#10 Mis à jour par Yoni Baude il y a presque 4 ans

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

#11 Mis à jour par Yoni Baude il y a presque 4 ans

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'

#12 Mis à jour par Yoni Baude il y a presque 4 ans

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

Remarque :
Le propriétaire de la variable est différent:
fichier version "2.4.2" => {"schedule.schedule.monthday": {"owner": "creoled", "val": 3}
fichier version "2.6.2" => {"schedule.schedule.monthday": {"owner": "forced", "val": 3}

#13 Mis à jour par Joël Cuissinat il y a presque 4 ans

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

Formats disponibles : Atom PDF