Projet

Général

Profil

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

Ajouté par Bruno Boiget il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

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

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Lié à creole - Tâche #14068: Rendre la migration 2.4.2 vers 2.5.1 fonctionnelle Fermé 18/11/2015
Copié vers creole - Tâche #14761: TESTER - Zéphir : Gérer l'action de préchargement (Upgrade-Auto) en fonction de la version de distribution Fermé 22/01/2016

Révisions associées

Révision 235de771 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Adaptation de download_upgrade.zephir à la nouvelle version d'Upgrade-Auto

ref #14261 @30m

Révision 88cbf2ca (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

download_upgrade: vérification de la version d'Upgrade-Auto + log

ref #14261 @20m

Révision e6c36924 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Appel d'Upgrade-Auto avec --force au lieu de -f

ref #14261

Révision 7e01d0af (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Sortie en erreur oubliée dans commit précédent

ref #14261

Révision f5a3a3b8 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Upgrade-Auto : ajout de logs pour Zéphir

  • Logs de début/erreur/fin pour Zéphir (préfixe UPGRADE)
  • Mise à jour des fichiers de traduction

ref #14261 @1h
ref #14068

Révision 283afa30 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

download_upgrade.py : l'option --version est remplacée par -release

ref #14261 @5m

Révision f6e2aabd (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

download_upgrade : fix écrasement de la version sélectionnée

ref #14261 @1h

Révision e8bf492e (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

Correction d'une erreur si pas de versions majeure suivante disponible

ref #14261 @20m

Révision de0ea7c6 (diff)
Ajouté par Bruno Boiget il y a plus de 8 ans

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

Formats disponibles : Atom PDF