Tâche #11859
Scénario #11828: Qualification de la migration de la version 2.3 vers 2.4
Script Pre-requis et samba 4 wins
100%
Description
Mettre en place une alerte bloquant si samba4wins est activé
Désinstaller le paquet Samba 4 Wins lors de la migration si samba4wins n'est pas activé
Révisions associées
Ajouter samba4wins à la liste des paquets problématique pour la montée de version.
Ref #11859
Désinstaller le paquet samba4wins si le service n'est pas utilisé.
Ref #11859
Historique
#1 Mis à jour par Emmanuel IHRY il y a presque 9 ans
- Sujet changé de Script Pre-requis à Script Pre-requis et samba 4 wins
- Description mis à jour (diff)
#2 Mis à jour par Emmanuel IHRY il y a presque 9 ans
- Assigné à mis à Benjamin Bohard
#3 Mis à jour par Benjamin Bohard il y a presque 9 ans
La désinstallation de samba4wins ne sera-t-elle pas systématique si tous les serveurs repassent sur l'implémentation wins de samba 3 ?
#4 Mis à jour par Benjamin Bohard il y a presque 9 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
- Temps estimé mis à 2.00 h
- Restant à faire (heures) mis à 0.25
- Distribution changé de EOLE 2.5 à EOLE 2.4
#5 Mis à jour par Alain Guichard il y a presque 9 ans
Remarque
Après désactivation samba4wins et mise en place wins samba3, les paquets samba4wins sont bien désinstallés
#6 Mis à jour par Alain Guichard il y a presque 9 ans
Pas de désinstallation des paquets samba4wins.
Serveur en 2.3 juste avant la migration (Upgrade-Auto), paquets installés :
creole 2.3-eole190~28.gbp5862c9
supervision-psin 1.0-eole12~5.gbpa5176a
Serveur en 2.4 juste après la migration, paquets installés :
creole 2.4.1-124
supervision-psin 2.4.1-25
Peut-être pas le bon paquet supervision-psin en 2.3 ?
#7 Mis à jour par Alain Guichard il y a presque 9 ans
En 2.3 (avant migration) le paquet :
- à installer "supervision-psin 1.0-eole12~16.gbpbb6c49"
- à désinstaller "creole 2.3-eole190~28.gbp5862c9"
#8 Mis à jour par Alain Guichard il y a presque 9 ans
Paquets installés en 2.3 (avant migration)
~# dpkg -l|grep creole ii creole 2.3-eole190~26.gbp3cbdb7 gestion de configuration Creole ~# dpkg -l|grep supervision ii supervision-psin 1.0-eole12~16.gbpbb6c49 client de supervision Psin
Exécution du script "upgrade_prerequisites.sh"
~# /root/scripts/upgrade_prerequisites.py Reading package lists... Done Building dependency tree Reading state information... Done Examen des conditions préalables pour la montée de version Installation du programme debfoster pour déterminer les dépendances du module (ce programme sera désinstallé à la fin de la procédure de test). Test des paquets hold Test du matériel Test du noyau Test des adaptations Le résultat des tests peut être consulté dans /tmp/test_report.rst
Visualisation du résultat des tests
~# cat /tmp/test_report.rst ======================================================== Rapport des conditions requises pour la montée de niveau ======================================================== Vérification des paquets à la mise à jour bloquée ------------------------------------------------- Test OK Vérification du matériel ------------------------ Détection des paquets de supervision du matériel : Aucun paquet détecté Test OK Vérification de la version de noyau utilisée -------------------------------------------- Test OK Vérification des adaptations locales ------------------------------------ Dictionnaires hors module et variante ''''''''''''''''''''''''''''''''''''' Aucun dictionnaire local. Patchs '''''' Aucun patch local. Paquets non directement liés au module ou à la variante ''''''''''''''''''''''''''''''''''''''''''''''''''''''' Liste des paquets : -eole-client-annuaire -eole-esbl-glpi -eole-esbl-grr -eole-esbl-ocs ... ... ... -samba4wins -samba4wins-ldbtools -unixodbc Liste des paquets nécessitant une attention particulière : -samba4wins (1.0.8-2) ===== Bilan ===== Le serveur nécessite des interventions avant migration.
=> le paquet samba4wins est détecté comme nécessitant des interventions avant la migration dans le fichier résultat des tests "/tmp/test_report.rst"
#9 Mis à jour par Alain Guichard il y a presque 9 ans
Désactivation de samba4wins via gen_config et reconfigure.
=> les paquets samba4wins sont désinstallés :
~# reconfigure *** Début de reconfigure *** ... ... SAMBA 4 WINS désactivé Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants seront ENLEVÉS : samba4wins* samba4wins-ldbtools* 0 mis à jour, 0 nouvellement installés, 2 à enlever et 12 non mis à jour. ... ... ~#
=> inutile de désinstaller le paquet Samba 4 Wins lors de la migration (déjà effectué)
#10 Mis à jour par Alain Guichard il y a presque 9 ans
- Si on ne désactive pas samba4wins (via zephir ou gen_config) avant la migration, il y aura erreur lors de la migration :
=> il faut renseigner la valeur obligatoire "Adresse de la passerelle pour cet alias (nécessaire à l'agrégation de liens)" ce qui n'est pas possible car la variable n'est pas modifiable ! - Si on désactive seulement l'alias sans désactiver samba4wins (ce qui est incohérent mais possible), la migration fonctionne et les paquets samba4wins ne seront pas désinstallés.
#11 Mis à jour par Alain Guichard il y a presque 9 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0