Projet

Général

Profil

Tâche #25079

Scénario #24651: Traitement express MEN (38-40)

builder python-tiramisu-web sur eole 2.7.0 et valider les actions de l'EAD 3

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

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

0%

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

Description

Dans le cadre de la mise à jour de l'EAD3 pour eole 2.7.0 (python3), le build de ce paquet pose problème

Dernier problème rencontré : l'exécutable pyversions n'est pas disponible.


Demandes liées

Lié à EWT - Tâche #25087: Correction des actions sur eole 2.7.0 (python3) Fermé 20/09/2018

Révisions associées

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

Fix packaging

ref #25079

Révision 895b9ff9 (diff)
Ajouté par Bruno Boiget il y a plus de 5 ans

pyhuild : disable python tests

ref #25079

Révision 0dab5f68 (diff)
Ajouté par Bruno Boiget il y a plus de 5 ans

Compilation du portail après MAJ de tiramisu-web

ref #25079

Révision 1826a0d2 (diff)
Ajouté par Bruno Boiget il y a plus de 5 ans

fix tiramisu-web install path

ref #25079

Révision 37e3739c (diff)
Ajouté par Gwenael Remond il y a plus de 5 ans

package for python3

ref #25079

Révision aad787db (diff)
Ajouté par Gwenael Remond il y a plus de 5 ans

salt-eole package dependencies

ref #25079

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 5 ans

  • Tâche parente changé de #24432 à #24651

#2 Mis à jour par Bruno Boiget il y a plus de 5 ans

Les paquets sont compilés

Problèmes rencontrés lors du test des différentes actions (eolebase seulement) :

  • Erreur récurrente
  sept. 20 14:03:49 eolebase salt-minion[7782]: [ERROR   ] la variable maître possède moins de valeurs que la variable esclave (creole.interface_0.ip_frontend_ead_distant_eth0.netmask_frontend_ead_distant_eth0)
si je charge la configuration du serveur dans un prompt python3 :
  >>> from creole.loader import creole_loader
  >>> c=creole_loader(load_extra=True, rw=True, owner="majreport")
  la variable maître possède moins de valeurs que la variable esclave (creole.interface_0.ip_frontend_ead_distant_eth0.netmask_frontend_ead_distant_eth0)
  >>> c.creole.interface_0.ip_frontend_ead_distant_eth0
  ip_frontend_ead_distant_eth0 = ['0.0.0.0']
  netmask_frontend_ead_distant_eth0 = [None]
netmask_frontend_ead_distant_eth0 est pourtant bien renseignée dans config.eol ({"owner": {"0": "gen_config"}, "val": {"0": "0.0.0.0"}}) il n'y a pas de problème en chargeant avec python2
  • tâches planifiées (schedule)

    après avoir modifié un champ et validé le formulaire :

  Erreur: State 'eole.file' was not found in SLS 'schedule.cron' Reason: 'eole.file' is not available. . (/etc/cron.d/schedule)
  sept. 20 13:54:07 eolebase salt-minion[7782]: [ERROR   ] State 'eole.file' was not found in SLS 'schedule.cron'
sept. 20 13:54:07 eolebase salt-minion[7782]: Reason: 'eole.file' is not available.
  • Rapport de mise à jour (majreport)

    L'action marche, mais un message louche apparaît dans le rapport :

2018-09-17 10:46:25,098: INFO - Mise à jour le lundi 17 septembre 2018 10:46:25
2018-09-17 10:46:25,153: INFO - *** eolebase 2.7.0 (0000000A) ***

2018-09-17 10:46:25,153: WARNING - (VERSION DE DEVELOPPEMENT) - Augmenter le niveau de mise à jour est irréversible.
2018-09-17 10:46:27,922: ERROR - Template /usr/share/eole/creole/distrib/02eoleproxy inexistant
  • redémarrage (reboot)

    En programmant un arrêt la nuit :

sept. 20 14:56:40 eolebase salt-minion[7782]: [ERROR   ] {'pid': 23175, 'retcode': 2, 'stdout': '', 'stderr': 'Usage: manage_schedule [options]\n\nmanage_schedule: error: no such option: -m'}
Si je demande un nouveau reboot à une date précise après avoir validé le formulaire, les champs ne s'affichent pas. (idem pour les autres actions de ce type : shutdown, majonce, ...)
  • Gérer les fichiers (fileserver)

    erreurs 404 sur les urls sous /ead/fileserver

Pas de problème à signaler sur

  • majlist (liste des paquets)
  • majonce (Mise à jour unique)
  • manageservices (liste des services)

#3 Mis à jour par Gwenael Remond il y a plus de 5 ans

  • Temps estimé mis à 0.00 h
  • Restant à faire (heures) mis à 0.0

#4 Mis à jour par Bruno Boiget il y a plus de 5 ans

  • Lié à Tâche #25087: Correction des actions sur eole 2.7.0 (python3) ajouté

#5 Mis à jour par Bruno Boiget il y a plus de 5 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a plus de 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF