Projet

Général

Profil

Tâche #30403

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

valider spécifiquement l'upgrade de samba

Ajouté par Emmanuel GARETTE il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
30/06/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision df9a4dcd (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision 7db5030b (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision 4a38006d (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision 1b72a4ce (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision 61162dc6 (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision f7b1a9ff (diff)
Ajouté par Emmanuel GARETTE il y a presque 4 ans

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

Révision 55a48de1 (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

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

Révision 22c90e99 (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

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

Ref: #30403

Révision 52b60b48 (diff)
Ajouté par Joël Cuissinat il y a presque 4 ans

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

Ref: #30403

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

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

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

#2 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

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 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 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 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

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 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

  • Assigné à mis à Emmanuel GARETTE

#6 Mis à jour par Emmanuel GARETTE il y a presque 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 50 à 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 Mis à jour par Joël Cuissinat il y a presque 4 ans

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 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Résolu à 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 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de En cours à Résolu

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

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

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

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

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF