Tâche #14711
Distribution EOLE - Scénario #14728: Corriger les problèmes remontés sur Upgrade-Auto lors du sprint précédent
Après Upgrade on me décourage de faire instance
Description
Dans la procédure on me demande de faire "instance" mais si je lance la commande, on me décourage de le faire :
root@scribe:~# instance -------------------------------------------------------------------------------------------------------------------------------------------------------------- Début de configuration -------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- Préparation pour instance -------------------------------------------------------------------------------------------------------------------------------------------------------------- Le serveur est déjà instancié Pour modifier un paramètre de configuration (ex.: adresse IP) utiliser : 'gen_config' et 'reconfigure' pour appliquer les modifications. Pour plus d'informations consulter : la documentation du module ou la documentation commune 'Mise en œuvre des modules EOLE'. Continuer instanciation quand même ? [oui/non] [non] : o
Révisions associées
Suppression du verrou instance après Upgrade-Auto
- upgrade/post_upgrade/99-unlock: Suppression du verrou.
Ref: #14711
Nouveau fichier de déverrouillage d’instance
La suppression du verrou d’instance forcera le changement des mots de
passe à partir de version cible « 2.5.2 ».
Nous devons donc utiliser un autre verrou pour débloquer l’instance sans
changer les mots de passe.
- upgrade/post_upgrade/99-unlock: Création d’un fichier
« /etc/eole/.upgrade-auto » à prendre en compte dans les « instance »
>= 2.5.1.
Ref: #14711
Ne pas verrouiller instance après Upgrade-Auto
Après un « Upgrade-Auto », nous avons :
- La commande « reconfigure » est bloquée car il faut faire « instance »
- La commande « instance » ne doit pas afficher un message indiquant que
le serveur est déjà instancié.
Lorsque l’instance est terminée, il faut supprimer le fichier témoin de
l’Upgrade-Auto.
- creole/config.py: Nouvelle variable « UPGRADE_LOCKFILE ».
- creole/reconfigure.py (prepare): Ajout d’un test sur la présence du
fichier témoin « Upgrade-Auto ».
(finalize): Supprimer le fichier témoin « Upgrade-Auto » une fois le
serveur instancié.
Ref: #14711
Correction d’une virgule
Ref: #14711
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Début
06/11/2015supprimé - Temps estimé mis à 2.00 h
- Tâche parente
#14532supprimé - Restant à faire (heures) mis à 2.0
#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Temps estimé changé de 2.00 h à 3.00 h
- Tâche parente mis à #14728
#3 Mis à jour par Daniel Dehennin il y a environ 8 ans
- Statut changé de Nouveau à En cours
- Début mis à 26/01/2016
#4 Mis à jour par Daniel Dehennin il y a environ 8 ans
- Assigné à mis à Daniel Dehennin
#5 Mis à jour par Daniel Dehennin il y a environ 8 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
Paquet 2.4.2-14
en eole-2.4.2-proposed-updates
#6 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Emmanuel GARETTE il y a environ 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
root@scribe:~# reconfigure -------------------------------------------------------------------------------------------------------------------------------------------------------------- Début de configuration -------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- Préparation pour reconfigure -------------------------------------------------------------------------------------------------------------------------------------------------------------- Le serveur n'a jamais été instancié alors que c'est une étape obligatoire avant la reconfiguration. Pour plus d'informations consulter : la documentation du module ou la documentation commune 'Mise en œuvre des modules EOLE'. Instancier d'abord le serveur. root@scribe:~# instance -------------------------------------------------------------------------------------------------------------------------------------------------------------- Début de configuration -------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- Préparation pour instance -------------------------------------------------------------------------------------------------------------------------------------------------------------- Stop System V service creoled [ OK ] Start System V service creoled [..]