Project

General

Profile

Demande #26920

Gestion upgrade du fichier extra/schedule

Added by Gilles Grandgérard over 1 year ago. Updated about 2 months ago.

Status:
Classée sans suite
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

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}}


Related issues

Related to EOLE OpenNebula - Demande #28476: reconfigure - Erreur : posttemplate Classée sans suite 06/03/2019
Duplicated by Distribution EOLE - Scénario #30415: Upgrade-Auto horus 2.5.2 vers 2.6.2 : problème gestion upgrade du fichier extra/schedule Nouveau 07/06/2020 08/28/2020

History

#1 Updated by Gilles Grandgérard over 1 year ago

  • Related to Scénario #23922: Fournir un processus d'UpgradeAuto d'un Hapy 2.4.2 vers Hapy 2.6.2 added

#2 Updated by Gilles Grandgérard over 1 year ago

  • Tracker changed from Demande to Tâche

#3 Updated by Joël Cuissinat over 1 year ago

  • Parent task set to #23922

#4 Updated by Joël Cuissinat over 1 year ago

  • Parent task changed from #23922 to #27362

#5 Updated by Joël Cuissinat over 1 year ago

  • Project changed from EOLE OpenNebula to Distribution EOLE
  • Parent task deleted (#27362)

#6 Updated by Joël Cuissinat over 1 year ago

  • Tracker changed from Tâche to Scénario
  • Due date deleted (04/15/2019)
  • Target version deleted (sprint 2019 13-15 Equipe MENSR)
  • Start date deleted (04/15/2019)

#7 Updated by Gilles Grandgérard 12 months ago

  • Tracker changed from Scénario to Demande
  • Status changed from Nouveau to Classée sans suite

#8 Updated by Gilles Grandgérard 10 months ago

  • Related to Demande #28476: reconfigure - Erreur : posttemplate added

#9 Updated by Yoni Baude about 2 months ago

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 Updated by Yoni Baude about 2 months ago

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 Updated by Yoni Baude about 2 months ago

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 Updated by Yoni Baude about 2 months ago

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 Updated by Joël Cuissinat about 1 month ago

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

Also available in: Atom PDF