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 about 1 year ago. Updated about 1 year ago.

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

100%

Remaining (hours):
0.0

Associated revisions

Revision df9a4dcd (diff)
Added by Emmanuel GARETTE about 1 year ago

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

Revision 7db5030b (diff)
Added by Emmanuel GARETTE about 1 year 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 about 1 year ago

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

Revision 1b72a4ce (diff)
Added by Emmanuel GARETTE about 1 year ago

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

Revision 61162dc6 (diff)
Added by Emmanuel GARETTE about 1 year ago

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

Revision f7b1a9ff (diff)
Added by Emmanuel GARETTE about 1 year ago

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

Revision 55a48de1 (diff)
Added by Joël Cuissinat about 1 year ago

En cas de maj obligatoire, poursuivre la procédure même si aucun paquet n'est à mettre à jour (sur le maître) (ref #30403)

Revision 22c90e99 (diff)
Added by Joël Cuissinat about 1 year ago

instance-apres-upgradeauto.sh : maj après Upgrade pour les DC

Ref: #30403

Revision 52b60b48 (diff)
Added by Joël Cuissinat about 1 year ago

check-apres-upgradeauto.sh : vérification version de Samba après upgrade

Ref: #30403

History

#1 Updated by Emmanuel GARETTE about 1 year 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 about 1 year 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 about 1 year 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 about 1 year 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 about 1 year ago

  • Assigned To set to Emmanuel GARETTE

#6 Updated by Emmanuel GARETTE about 1 year 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.

#7 Updated by Joël Cuissinat about 1 year ago

Pour finaliser la procédure, veuillez :

- redémarrer le serveur                                                        
- mettre à jour la configuration (par exemple via gen_config)                  
- mettre à jour le serveur (via la commande Maj-Auto)                          
- exécuter la commande 'instance'                
Server is not updated, please use Maj-Auto before launch instance or reconfigure

#8 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Résolu to En cours

Par contre, Maj-Auto exécute la maj du conteneur uniquement si il y a eu au moins un paquet mis à jour sur le maître !

#9 Updated by Joël Cuissinat about 1 year ago

  • Status changed from En cours to Résolu

#10 Updated by Joël Cuissinat about 1 year ago

Visiblement OK, je propose d'attendre que les paquets soient en stable sur test (candidate annoncée) pour fermer :)

#11 Updated by Joël Cuissinat about 1 year ago

OK, les tests sont passants et les versions de Samba sont bien celles attendues :)

#12 Updated by Joël Cuissinat about 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF