Tâche #14261
Scénario #14532: Finaliser les scripts Upgrade-Auto/Maj-Release vers 2.5.1
Zéphir : Gérer l'action de préchargement (Upgrade-Auto) en fonction de la version de distribution
Description
L'option de préchargement des paquets pour Upgrade-Auto n'est pas fonctionnelle sur EOLE 2.3 (et peut entraîner des disfonctionnements si elle est utilisée)
Sur les versions 2.4 et >, elle a été remise en place (option supplémentaire : limit rate).
Demandes liées
Révisions associées
Adaptation de download_upgrade.zephir à la nouvelle version d'Upgrade-Auto
ref #14261 @30m
download_upgrade: vérification de la version d'Upgrade-Auto + log
ref #14261 @20m
Appel d'Upgrade-Auto avec --force au lieu de -f
ref #14261
Sortie en erreur oubliée dans commit précédent
ref #14261
download_upgrade.py : l'option --version est remplacée par -release
ref #14261 @5m
download_upgrade : fix écrasement de la version sélectionnée
ref #14261 @1h
Correction d'une erreur si pas de versions majeure suivante disponible
ref #14261 @20m
Corrections sur le lance de download d'iso sur un groupe
- Message si on est déjà sur la bonne distribution (ex: 2.5.0 -> 2.5.1)
- Correction pour afficher le détail des erreurs même si le download
n'est disponible pour aucun des serveurs (au lieu d'un message
d'erreur global)
ref #14261 @1h30m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Sujet changé de Zéphir : Supprimer l'action de téléchargement des paquets d'Upgrade en 2.3 et vérifier son fonctionnement en 2.4. à Zéphir : Gérer l'action de préchargement (Upgrade-Auto) en fonction de la version de distribution
#2 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Bruno Boiget il y a plus de 8 ans
- % réalisé changé de 0 à 80
- Restant à faire (heures) changé de 3.0 à 1.0
Modifications implémentées dans l'interface Web / Backend de Zéphir
Reste à :
- adapter le fonctionnement de l'action côté client (options)
- ajouter l'option limit-rate
#4 Mis à jour par Bruno Boiget il y a plus de 8 ans
Pour adapter le fonctionnement à la nouvelle version d'Upgrade-Auto, le script download_upgrade.zephir doit lancer le script avec les options suivantes :
Upgrade-Auto --force --download --release <release>
Quelques remarquessur le fonctionnement du script:
- Il serait intéressant d'ajouter des logs Zéphir pour avoir un retour précis en cas de sortie en erreur : serveur pas à jour ou mauvais kernel (cf Maj-Auto pour référence)
- Est ce qu'il ne faudrait pas désactiver ces vérifications en mode download (on ne lance pas réellement l'upgrade) ?
#5 Mis à jour par Bruno Boiget il y a plus de 8 ans
- % réalisé changé de 80 à 100
- Restant à faire (heures) changé de 1.0 à 0.5
La partie logs / désactivation des vérifications est traitée dans la demande liée (creole)
partie zephir-client packagée en version candidate de 2.4.2 à 2.5.1 (+2.5/unstable)
Un test a été ajouté en début de script pour vérifier si la version d'Upgrade-Auto installée gère bien l'option --download
#6 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Fabrice Barconnière il y a plus de 8 ans
- Statut changé de Résolu à En cours
- % réalisé changé de 100 à 80
- Restant à faire (heures) changé de 0.5 à 1.0
Sur un Amon 2.4.1 upgradé en 2.4.2 :
Depuis Zéphir, envoi de l'action de téléchargement de l'iso en version 2.5.1 (même test avec 2.5.2).
Sur le serveur Amon /var/log/rsyslog/local/zephir/zephir.log :
Dec 18 15:23:43 amon zephir: UPGRADE => INIT : Démarrage d'Upgrade-Auto (--download --force --release=2.5.0) Dec 18 15:23:44 amon zephir: UPGRADE => ERR : Version 2.5.0 invalide, utiliser 2.5.1
#8 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Tâche parente changé de #14063 à #14532
#9 Mis à jour par Bruno Boiget il y a plus de 8 ans
Correction faite sur la partie application Zéphir (la version sélectionnée était écrasée) + paquet candidat 2.5.1 pour Zéphir
#10 Mis à jour par Bruno Boiget il y a plus de 8 ans
- % réalisé changé de 80 à 100
#11 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#12 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Restant à faire (heures) changé de 1.0 à 0.25
#13 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de Résolu à En cours
- % réalisé changé de 100 à 90
problème rencontré en demandant un download sur un groupe contenant
message dans l'application web :
Erreur provenant du backend XML-RPC Retour Détail : Erreur lors de la programmation du téléchargement <pre> dans les logs : <pre> 2016-01-06T18:02:42.285867+01:00 zephir.ac-test.lan zephir_web: [HTTPChannel (TLSMemoryBIOProtocol),6,192.168.230.23] erreur backend xmlrpc : ["serveur 6 : T\xc3\xa9l\xc3\xa9chargement d'iso disponible \xc3\xa0 partir d'Eole 2.4.2 au minimum", 'serveur 4 : Migration vers trusty non g\xc3\xa9r\xc3\xa9e depuis eole 2.5.0'] </pre> Les 2 messages auraient du apparaître sur la page web au lieu du message générique
#14 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
#15 Mis à jour par Fabrice Barconnière il y a environ 8 ans
- % réalisé changé de 90 à 100
#16 Mis à jour par Fabrice Barconnière il y a environ 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0