Project

General

Profile

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

Added by Bruno Boiget about 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/06/2015
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
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).


Related issues

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

Associated revisions

Revision 235de771 (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261 @30m

Revision 88cbf2ca (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261 @20m

Revision e6c36924 (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261

Revision 7e01d0af (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261

Revision f5a3a3b8 (diff)
Added by Bruno Boiget about 7 years ago

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

Revision 283afa30 (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261 @5m

Revision f6e2aabd (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261 @1h

Revision e8bf492e (diff)
Added by Bruno Boiget about 7 years ago

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

ref #14261 @20m

Revision de0ea7c6 (diff)
Added by Bruno Boiget about 7 years ago

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 about 7 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 about 7 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Bruno Boiget about 7 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 about 7 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 about 7 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 about 7 years ago

  • Status changed from En cours to Résolu

#7 Updated by Fabrice Barconnière about 7 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 about 7 years ago

  • Parent task changed from #14063 to #14532

#9 Updated by Bruno Boiget about 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 about 7 years ago

  • % Done changed from 80 to 100

#11 Updated by Scrum Master about 7 years ago

  • Status changed from En cours to Résolu

#12 Updated by Bruno Boiget about 7 years ago

  • Remaining (hours) changed from 1.0 to 0.25

#13 Updated by Bruno Boiget about 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 about 7 years ago

  • Status changed from En cours to Résolu

#15 Updated by Fabrice Barconnière about 7 years ago

  • % Done changed from 90 to 100

#16 Updated by Fabrice Barconnière about 7 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF