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).
Related issues
Associated revisions
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
History
#1 Updated by Bruno Boiget almost 8 years ago
- Subject changed from Zéphir : Supprimer l'action de téléchargement des paquets d'Upgrade en 2.3 et vérifier son fonctionnement en 2.4. to Zéphir : Gérer l'action de préchargement (Upgrade-Auto) en fonction de la version de distribution
#2 Updated by Bruno Boiget almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Bruno Boiget almost 8 years ago
- % Done changed from 0 to 80
- Remaining (hours) changed from 3.0 to 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 Updated by Bruno Boiget almost 8 years ago
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 Updated by Bruno Boiget almost 8 years ago
- % Done changed from 80 to 100
- Remaining (hours) changed from 1.0 to 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 Updated by Scrum Master almost 8 years ago
- Status changed from En cours to Résolu
#7 Updated by Fabrice Barconnière almost 8 years ago
- Status changed from Résolu to En cours
- % Done changed from 100 to 80
- Remaining (hours) changed from 0.5 to 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 Updated by Joël Cuissinat almost 8 years ago
- Parent task changed from #14063 to #14532
#9 Updated by Bruno Boiget over 7 years ago
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 Updated by Bruno Boiget over 7 years ago
- % Done changed from 80 to 100
#11 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#12 Updated by Bruno Boiget over 7 years ago
- Remaining (hours) changed from 1.0 to 0.25
#13 Updated by Bruno Boiget over 7 years ago
- Status changed from Résolu to En cours
- % Done changed from 100 to 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 Updated by Bruno Boiget over 7 years ago
- Status changed from En cours to Résolu
#15 Updated by Fabrice Barconnière over 7 years ago
- % Done changed from 90 to 100
#16 Updated by Fabrice Barconnière over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 0.0