Projet

Général

Profil

Tâche #33064

Scénario #33049: Traitement express MEN (35-38)

Après migration, le reconfigure peut être bloqué par la présence du fichier /etc/eole/.upgrade-auto

Ajouté par Joël Cuissinat il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Ne sera pas résolu
Priorité:
Normal
Assigné à:
Début:
01/09/2021
Echéance:
% réalisé:

0%

Restant à faire (heures):

Description

Constaté suite à l'Upgrade 2.6.2 -> 2.7.2 du Scribe 73.
Voir ce qu'il en est exactement (suppression du fichier ? suppression de ce test ?)

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 3 ans

upgrade/post_upgrade/99-unlock:echo '2.4.2' >| /etc/eole/.upgrade-auto
creole/reconfigure.py:from .config import configeol, INSTANCE_LOCKFILE, UPGRADE_LOCKFILE, NEED_MAJ_AUTO_LOCKFILE, \
creole/reconfigure.py:    if not options.interactive and (is_instanciate() == 'non' or os.path.isfile(UPGRADE_LOCKFILE)):
creole/reconfigure.py:            not os.path.isfile(UPGRADE_LOCKFILE) and \
creole/reconfigure.py:        if (os.path.isfile(UPGRADE_LOCKFILE) and
creole/reconfigure.py:    if os.path.isfile(UPGRADE_LOCKFILE):
creole/reconfigure.py:        os.unlink(UPGRADE_LOCKFILE)
creole/config.py:UPGRADE_LOCKFILE = '/etc/eole/.upgrade-auto'

En même temps, j'ai cru comprendre que l'instance n'était pas allée au bout donc c'est peut-être normal ;)

#2 Mis à jour par Joël Cuissinat il y a presque 3 ans

Test :
  • aca.eolebase-2.8.1 (fi)
  • ./mount.eole-ci-tests
  • /mnt/eole-ci-tests/scripts/configure-vm.sh -M configeol
  • touch /etc/eole/.upgrade-auto
  • instance
  • oui (à la question "Voulez-vous effectuer une mise à jour via le réseau maintenant ?")
cat: /etc/eole/.upgrade-auto: Aucun fichier ou dossier de ce type

=> pas de problème dans un cas "normal"

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

  • Statut changé de Nouveau à Ne sera pas résolu
  • Assigné à mis à Joël Cuissinat

Pour mémoire, les symptômes sont les suivants :

root@eolebase:~# touch /etc/eole/.upgrade-auto 
root@eolebase:~# 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@eolebase:~# 

Formats disponibles : Atom PDF