Tâche #30403
Scénario #29992: Ouvrir Upgrade-Auto 2.6.2 -> 2.7.2
valider spécifiquement l'upgrade de samba
100%
Révisions associées
impose un Maj-Auto avant instance/reconfigure (ref #30403)
a la fin d'Upgrade-Auto proposer de faire une mise à jour si nécessaire (ref #30403)
ne pas autoriser un scribe non AD a migrer (ref #30403)
forcer maj-auto après upgrade (ref #30403)
upgrade/pre_download/80-samba-4_8 n'est plus utile (ref #30403)
supprimer le fichier lock s'il n'y a pas de mise à jour a faire (ref #30403)
En cas de maj obligatoire, poursuivre la procédure même si aucun paquet n'est à mettre à jour (sur le maître) (ref #30403)
instance-apres-upgradeauto.sh : maj après Upgrade pour les DC
Ref: #30403
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