Projet

Général

Profil

Scénario #35230

Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8

Ajouté par équipe eole Academie d'Orléans-Tours il y a environ un an. Mis à jour il y a environ un an.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
01/10/2022
Echéance:
01/01/2024
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Bonjour,

Sur un serveur Zéphir 2.8.1 j'obtiens une erreur d'affichage via l'interface web d'un trousseau de clefs gpg placé dans les fichiers_zephir. L'erreur affichée est:

Erreur provenant du backend XML-RPC
Retour

Détail : erreur de lecture du fichier

Un test md5sum me confirme l'intégrité du même fichier qui ne génère pas d'erreur sur un zéphir 2.7.2.

S'agit-il simplement d'un bug d'affichage ?

Cordialement,

fichierGPG27.png Voir - Édition sur Zéphir 2.7.2 (44,9 ko) Joël Cuissinat, 20/02/2023 15:03


Sous-tâches

Tâche #35240: ÉtudeFerméBenjamin Bohard

Tâche #35242: Utiliser l’erreur conversion de fichier comme marqueur précoce de mode binaire.FerméBenjamin Bohard

Tâche #35248: TesterFerméLaurent Gourvenec


Demandes liées

Lié à zephir-parc - Scénario #34625: Zéphir : modifier plus d'une fois un fichier provoque une erreur Terminé (Sprint) 01/10/2022 01/01/2024
Lié à Distribution EOLE - Scénario #35316: Impossibilité d'éditer les fichiers à supprimer sur le client : fichier non éditable (binaire) Terminé (Sprint) 01/10/2022 01/01/2024

Historique

#1 Mis à jour par Joël Cuissinat il y a environ un an

à voir si c'est résolu par #35201 (paquets zephir-client 2.7.2-26)

#2 Mis à jour par Joël Cuissinat il y a environ un an

  • Tâche parente mis à #35201

#3 Mis à jour par Joël Cuissinat il y a environ un an

  • Tâche parente #35201 supprimé

#4 Mis à jour par Joël Cuissinat il y a environ un an

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 01/01/2024
  • Points de scénarios mis à 1.0

Facilement reproductible sur un serveur Zéphir 2.8.1 (et certainement 2.8.0) en téléversant un fichier "gpg" dans les Fichiers divers puis en cliquant sur le lien associé.

Logs obtenus :

2023-02-20T12:02:06.873707+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error] Traceback (most recent call last):
2023-02-20T12:02:06.873864+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]   File "/usr/lib/python3/dist-packages/zephir/backend/modules_rpc.py", line 1424, in _get_var_file
2023-02-20T12:02:06.873901+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]     if istextfile(dest_dir + os.sep + path):
2023-02-20T12:02:06.873928+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]   File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 2375, in istextfile
2023-02-20T12:02:06.873960+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]     first_blocks = filehandler.read(blocksize)
2023-02-20T12:02:06.873987+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]   File "/usr/lib/python3.8/codecs.py", line 322, in decode
2023-02-20T12:02:06.874106+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error]     (result, consumed) = self._buffer_decode(data, self.errors, final)
2023-02-20T12:02:06.874146+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:02:06+0100 [stderr#error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0x99 in position 0: invalid start byte
2023-02-20T12:03:09.881075+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:03:09+0100 [stderr#error] Traceback (most recent call last):
2023-02-20T12:03:09.881625+01:00 zephir.ac-test.fr zephir_backend[61737]: 2023-02-20T12:03:09+0100 [stderr#error]   File "/usr/lib/python3/dist-packages/zephir/backend/modules_rpc.py", line 1424, in _get_var_file

#5 Mis à jour par Joël Cuissinat il y a environ un an

  • Lié à Scénario #34625: Zéphir : modifier plus d'une fois un fichier provoque une erreur ajouté

#6 Mis à jour par Joël Cuissinat il y a environ un an

  • Fichier fichierGPG27.png Voir ajouté
  • Sujet changé de Erreur d'affichage fichier gpg à Erreur d'affichage fichier gpg (binaire) dans Zéphir

#7 Mis à jour par Joël Cuissinat il y a environ un an

  • Sujet changé de Erreur d'affichage fichier gpg (binaire) dans Zéphir à Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8
  • Echéance 01/01/2024 supprimé
  • Version cible Carnet MENSR supprimé
  • Début 10/02/2023 supprimé
  • Release mis à Carnet de produit (Cadoles)

En 2.7.2, le fichier était correctement détecté en tant que binaire et l'application n'essayait pas d'en afficher le contenu.
Édition sur Zéphir 2.7.2

C'est ce comportement qui est attendu sur Zéphir ≥ 2.8.0

#8 Mis à jour par Benjamin Bohard il y a environ un an

  • Echéance mis à 01/01/2024
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Carnet Cadoles
  • Début mis à 01/10/2022

#9 Mis à jour par Joël Cuissinat il y a environ un an

  • Statut changé de Nouveau à Terminé (Sprint)
  • Version cible changé de Carnet Cadoles à Livraison Cadoles 31/03/2023
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0

#10 Mis à jour par Joël Cuissinat il y a environ un an

  • Lié à Scénario #35316: Impossibilité d'éditer les fichiers à supprimer sur le client : fichier non éditable (binaire) ajouté

Formats disponibles : Atom PDF