Projet

Général

Profil

Tâche #31421

Scénario #31375: Zéphir 2.8.0 ne devrait plus fournir les données des modules 2.4 et 2.5

Les modules 2.4 et 2.5 sont présents dans le répertoire /usr/share/zephir/default_modules/

Ajouté par Fabrice Barconnière il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Début:
09/12/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Les numéros de module concernés sont 6, 7, 8, 9, 10 et 11
Il faudrait voir à ne plus les fournir (zephir-parc) dans /usr/share/zephir/eole_modules/ ainsi que les dictionnaires 2.4 et 2.5 dans /usr/share/zephir/dictionnaires/

Révisions associées

Révision bd5e3213 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules's datas

ref #31421

Révision 92577397 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules's datas

ref #31421

Révision 82a0d0ff (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Don't show errors if directories are missing

ref #31421

Révision 55948511 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules schemas

ref #31421

Révision 29738c00 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules's datas

ref #31421

Révision c146fee5 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Don't show errors if directories are missing

ref #31421

Révision f68419e9 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules's datas

ref #31421

Révision aba7fe8c (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Don't show errors if directories are missing

ref #31421

Révision 51030584 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Cleanup not maintained modules's datas

ref #31421

Révision 7259a586 (diff)
Ajouté par Fabrice Barconnière il y a plus de 3 ans

Don't show errors if directories are missing

ref #31421

Historique

#1 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Description mis à jour (diff)

#2 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Assigné à mis à Fabrice Barconnière

#5 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

Si on supprime les "anciens" dictionnaires et qu'on restaure une sauvegarde 2.6.2 par exemple, on a ça dans les logs :
/var/log/rsyslog/local/zephir_backend/zephir_backend.info.log

2020-12-15T10:41:56.459833+01:00 zephir.ac-test.fr zephir_backend[11774]: 2020-12-15T10:41:56+0100 [-] Erreur de lecture de la configuration du serveur 632 ([Errno 2] No such file or directory: '/var/lib/zephir/conf/00000003/632/dicos/module/99-network.xml')
2020-12-15T10:41:56.459912+01:00 zephir.ac-test.fr zephir_backend: [-] Erreur de lecture de la configuration du serveur 632 ([Errno 2] No such file or directory: '/var/lib/zephir/conf/00000003/632/dicos/module/99-network.xml')

Et on n'accède plus à la liste des modules dans l'interface Zéphir :
/var/log/rsyslog/local/zephir_web/zephir_web.alert.log

2020-12-15T10:54:35.830412+01:00 zephir.ac-test.fr zephir_web: [-] Traceback (most recent call last):
2020-12-15T10:54:35.830473+01:00 zephir.ac-test.fr zephir_web: [-]   File "/usr/lib/python3/dist-packages/zephir/web/html/modules.py", line 276, in renderView
2020-12-15T10:54:35.830528+01:00 zephir.ac-test.fr zephir_web: [-]     self.content = """<h1>Liste des modules</h1>%s""" % self._dump_html(liste, stats['serv_modules'], dictpool_modules)
2020-12-15T10:54:35.830626+01:00 zephir.ac-test.fr zephir_web: [-]   File "/usr/lib/python3/dist-packages/zephir/web/html/modules.py", line 211, in _dump_html
2020-12-15T10:54:35.830684+01:00 zephir.ac-test.fr zephir_web: [-]     libelle_distrib = "EOLE-%s (Ubuntu %s)" % (DISTRIBS[d['version']][1], DISTRIBS[d['version']][0])
2020-12-15T10:54:35.830729+01:00 zephir.ac-test.fr zephir_web: [-] KeyError: 11

On ne peut pas faire le ménage comme ça

#6 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

Lors de la restauration, le nettoyage ne supprime pas les serveurs et modules non supportés. Ça provoque des dysfontionnements dans l'interface Zéphir.
Les modules et serveurs < 2.7.0 sont toujours présents. On peut effectivement voir dans /usr/share/zephir/utils/cleanup_import.py qu'on ne supprime que les modules < 6 (cf #16988)

#7 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

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

#8 Mis à jour par Laurent Flori il y a plus de 3 ans

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

Formats disponibles : Atom PDF