Demande #26920
Gestion upgrade du fichier extra/schedule
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
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
#27362supprimé
#6 Mis à jour par Joël Cuissinat il y a environ 5 ans
- Tracker changé de Tâche à Scénario
- Echéance
15/04/2019supprimé - Version cible
sprint 2019 13-15 Equipe MENSRsupprimé - Début
15/04/2019supprimé
#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
- Lié à Demande #28476: reconfigure - Erreur : posttemplate ajouté
#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é