Projet

Général

Profil

Tâche #11059

Scénario #11298: Support des modules 2.5.0 dans Zéphir (2.5)

packager une version 2.5 de zephir-client si nécessaire

Ajouté par Bruno Boiget il y a environ 9 ans. Mis à jour il y a presque 9 ans.

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

100%

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

Description

le paquet zephir-client étant installé sur Zéphir, il faudra probablement packager une version spécifique à eole 2.5 (à vérifier).

En particulier, un problème constaté avec la méthode installation eolebase + eole-zephir :
  • le paquet z_stats est bien supprimé automatiquement (en conflit avec zephir-backend), mais le service z_stats n'est pas forcément arrêté et il empêche le lancement du backend (même port).

Vérifier si les agents locaux à Zéphir fonctionnent correctement (https://<adresse_zephir>:8090/agents/0/)

à vérifier également : le shell de l'utilisateur uucp devrait passer à /bin/sh avec le dernier paquet zephir-client

Révisions associées

Révision 184a8d63 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

Ajout d'une fonction get_md5files pour rendre le client plus générique

  • appeler get_md5files(version) au lieu de récupérer md5files[version]

ref #11059 @15m

Révision 9276f391 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

pretemplate : modification du shell de l'utilisateur uucp

ref #11059 @30m

Révision 4120c592 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

Correction du shell pour l'utilisateur uucp (pretemplate)

ref #11059 @30m

Révision c864b51f (diff)
Ajouté par Fabrice Barconnière il y a presque 9 ans

Arrêt du backend et du frontend Zéphir à la désinstalltation des paquets

ref #11059 @10m

Révision 513b55e6 (diff)
Ajouté par Fabrice Barconnière il y a presque 9 ans

Arrêt du client Zéphir à la désinstallation du paquet

ref #11059 @10m

Historique

#1 Mis à jour par Bruno Boiget il y a presque 9 ans

  • Tâche parente changé de #11056 à #11298

#2 Mis à jour par Bruno Boiget il y a presque 9 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Bruno Boiget il y a presque 9 ans

  • Assigné à mis à Bruno Boiget

il faut également modifier zephir/agentmanager/util.py pour gérer les versions de distributions supplémentaires dans le dictionnaire md5files.

Le problème va se présenter également en 2.4.2 --> compiler plutôt une version 2.4.2 du client en modifiant pour ne plus avoir à faire de modifications à chaque version (fonction renvoyant une valeur par défaut pour les modules > 2.0).

Les branches 2.4.2/master avec la correction et dist/eole/2.4.2/master ont été poussées. Reste à faire le tag initial et 'git-packager'

#4 Mis à jour par Scrum Master il y a presque 9 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Bruno Boiget il y a presque 9 ans

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 8.0 à 0.25

#6 Mis à jour par Fabrice Barconnière il y a presque 9 ans

  • Statut changé de Résolu à En cours
  • % réalisé changé de 0 à 80

Si on part d'un Eolebase 2.5 à jour et instancié, l'installation de eole-zephir désinstalle bien zephir-stats mais le service ne s'arrête toujours pas. Cela empêche l'instanciation du serveur. Si on kill ce process, l'instance se termine correctement.
-> Ajouter l'arrêt de z_stats en prerm du paquet ?

Idem, si on réinstalle zephir-stats, les paquets eole-zephir zephir-backend zephir-parc sont supprimés mais zephir_backend et zephir_web ne sont pas arrêtés.
-> ajouter l'arrêt des services en prerm de ces paquets ?

Sinon :

root@eolebase:~# su - uucp
uucp@eolebase:~$ env|grep SHELL
SHELL=/bin/sh

et les agents locaux fonctionnent.

Pour le get_md5files, je ne sais pas quoi vérifier.

#7 Mis à jour par Fabrice Barconnière il y a presque 9 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Fabrice Barconnière il y a presque 9 ans

  • Assigné à changé de Bruno Boiget à Fabrice Barconnière

#9 Mis à jour par Fabrice Barconnière il y a presque 9 ans

  • Statut changé de Résolu à En cours
  • Assigné à changé de Fabrice Barconnière à Bruno Boiget
  • % réalisé changé de 80 à 100
Reste à tester
  • Installation eolebase 2.5 + Maj Dev
  • Installer eole-zephir et vérifier que z_stats s'arrête pendant sa désinstallation
  • Réinstaller zephir-stats et vérifier que zephir-backend s'arrête
  • Désinstaller zephir-web et vérifier que le service s'arrête pendant sa désinstallation

#10 Mis à jour par Fabrice Barconnière il y a presque 9 ans

  • Statut changé de En cours à Résolu

#11 Mis à jour par Klaas TJEBBES il y a presque 9 ans

root@eolebasek:~# apt-eole install eole-zephir
Traitement déclenché pour  python-twisted-core (13.2.0-1ubuntu1) ...
dpkg: zephir-stats : problème de dépendance, mais suppression comme demandé :
 eole-server dépend de zephir-stats | zephir-backend ; cependant :
  Le paquet zephir-stats doit être supprimé.
  Le paquet zephir-backend n'est pas installé.

(Lecture de la base de données... 94651 fichiers et répertoires déjà installés.)
Suppression de zephir-stats (2.5.0~4-6) ...
 * Stopping statistiques zephir: z_stats                                                    [ OK ]
root@eolebasek:~# apt-eole install zephir-stats
Suppression de zephir-parc (2.5.0~2-26) ...
dpkg: zephir-backend : problème de dépendance, mais suppression comme demandé :
 eole-server dépend de zephir-stats | zephir-backend ; cependant :
  Le paquet zephir-stats n'est pas installé.
  Le paquet zephir-backend doit être supprimé.

Suppression de zephir-backend (2.5.0~2-26) ...
 * Stopping Backend Zéphir: zephir                                                           [ OK ] 
Purging configuration files for zephir-backend (2.5.0~2-26) ...
root@eolebasek:~# apt-eole remove zephir-web
Les paquets suivants seront ENLEVÉS :
  zephir-web*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 20,0 Mo d'espace disque seront libérés.
(Lecture de la base de données... 97013 fichiers et répertoires déjà installés.)
Suppression de zephir-web (2.5.0~2-26) ...
 * Stopping Application web Zéphir: zephir_web                                                [ OK ] 
Purging configuration files for zephir-web (2.5.0~2-26) ...

#12 Mis à jour par Klaas TJEBBES il y a presque 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF