Project

General

Profile

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

Added by Joël Cuissinat 3 months ago. Updated 3 months ago.

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
Start date:
09/01/2021
Due date:
% Done:

0%

Remaining (hours):

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 ?)

History

#1 Updated by Joël Cuissinat 3 months ago

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 Updated by Joël Cuissinat 3 months ago

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 Updated by Joël Cuissinat 3 months ago

  • Status changed from Nouveau to Ne sera pas résolu
  • Assigned To set to 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:~# 

Also available in: Atom PDF