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
100%
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 10 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 10 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 plus de 10 ans
- Statut changé de Nouveau à En cours
- Début mis à 26/01/2016
#4 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Assigné à mis à Daniel Dehennin
#5 Mis à jour par Daniel Dehennin il y a plus de 10 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 plus de 10 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Emmanuel GARETTE il y a plus de 10 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
[..]