Project

General

Profile

Tâche #30403

Scénario #29992: Ouvrir Upgrade-Auto 2.6.2 -> 2.7.2

valider spécifiquement l'upgrade de samba

Added by Emmanuel GARETTE 7 days ago. Updated 5 days ago.

Status:
Résolu
Priority:
Normal
Assigned To:
Start date:
06/30/2020
Due date:
% Done:

100%

Remaining (hours):

Associated revisions

Revision df9a4dcd (diff)
Added by Emmanuel GARETTE 6 days ago

impose un Maj-Auto avant instance/reconfigure (ref #30403)

Revision 7db5030b (diff)
Added by Emmanuel GARETTE 5 days ago

a la fin d'Upgrade-Auto proposer de faire une mise à jour si nécessaire (ref #30403)

Revision 4a38006d (diff)
Added by Emmanuel GARETTE 5 days ago

ne pas autoriser un scribe non AD a migrer (ref #30403)

Revision 1b72a4ce (diff)
Added by Emmanuel GARETTE 5 days ago

forcer maj-auto après upgrade (ref #30403)

Revision 61162dc6 (diff)
Added by Emmanuel GARETTE 5 days ago

upgrade/pre_download/80-samba-4_8 n'est plus utile (ref #30403)

Revision f7b1a9ff (diff)
Added by Emmanuel GARETTE 5 days ago

supprimer le fichier lock s'il n'y a pas de mise à jour a faire (ref #30403)

History

#1 Updated by Emmanuel GARETTE 7 days ago

1er test : démarrer un aca.scribe-2.6.2.2-instance-scribead

Maj-Auto -C + Upgrade-Auto : diagnose OK.

#2 Updated by Emmanuel GARETTE 7 days ago

Avec la suppression de pre_download/80-samba-4_8 avant de lancer Upgrade-Auto j'ai le même résultat sur diagnose.

#3 Updated by Emmanuel GARETTE 6 days ago

  • Status changed from Nouveau to En cours
  • % Done changed from 0 to 50

Bilan

Scribe

La procédure d'upgrade ne met pas le conteneur à jour (il est toujours en en xenial/2.6 après instanciation sans mise à jour).
Il n'y a donc rien a faire de plus.

Par contre, il n'est indiqué nul part qu'un Maj-Auto est nécessaire pour mettre à jour un Scribe.

Question subsidiaire je ne trouve pas d'information concernant la mise à jour d'un Scribe non AD. C'est censé être possible ?

Seth

Il y a deux scripts pour la mise à jour de Samba.

- un script en pre-download qui change le dépôt de 4.7 vers 4.8
- un script en post-upgrade qui change le dépôt 4.8 vers 4.9

Dans les deux cas je ne sais si l'utilisateur cherche à migrer en 2.7.1 (donc vers 4.9) ou en 2.7.2 (donc vers 4.11).

Il va falloir trouver un moyen pour passer cette information dans les 2 scripts ...

#4 Updated by Emmanuel GARETTE 6 days ago

Proposition de correction

Sur Seth : mise à jour vers 4.8 dans tous les cas en pre-download

Sur Seth et sur Scribe imposer un Maj-Auto avant l'instancation de la version de destination :

  • sur seth cela mettra à jour vers 4.9 sur 2.7.1 et 4.11 sur 2.7.2
  • sur scribe cela mettra à jour le conteneur

Il faut donc :

  • ajouter un sémaphore en fin d'upgrade-auto pour imposer le Maj-Auto avec instance
  • Maj-Auto supprime le sémaphore
  • instance/reconfigure ne peut pas être exécuté s'il y a ce sémaphore

Cela demande des modifications en 2.6.2, en 2.7.1 et en 2.7.2.

Je propose également qu'un Upgrade-Auto de Scribe non AD ne soit pas possible.

#5 Updated by Emmanuel GARETTE 6 days ago

  • Assigned To set to Emmanuel GARETTE

#6 Updated by Emmanuel GARETTE 5 days ago

  • Status changed from En cours to Résolu
  • % Done changed from 50 to 100

Pour tester en 2.7.1 c'est un peut plus compliqué.

Il faut faire upgrade-auto, une fois fini il faut installer les paquets "*creole*" puis vérifier que Maj-Auto soit obligatoire.

Par contre impossible de voir le bon message à la fin d'upgrade-auto (tant que les paquets 2.7.1 ne sont pas en stable).

Sur 2.7.2 pas de soucis pour tester.

Also available in: Atom PDF