Project

General

Profile

Scénario #35230

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

Added by équipe eole Academie d'Orléans-Tours 7 months ago. Updated 7 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/01/2022
Due date:
01/01/2024
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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 View - Édition sur Zéphir 2.7.2 (44.9 KB) Joël Cuissinat, 02/20/2023 03:03 PM


Subtasks

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


Related issues

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

History

#1 Updated by Joël Cuissinat 7 months ago

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

#2 Updated by Joël Cuissinat 7 months ago

  • Parent task set to #35201

#3 Updated by Joël Cuissinat 7 months ago

  • Parent task deleted (#35201)

#4 Updated by Joël Cuissinat 7 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 01/01/2024
  • Story points set to 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 Updated by Joël Cuissinat 7 months ago

  • Related to Scénario #34625: Zéphir : modifier plus d'une fois un fichier provoque une erreur added

#6 Updated by Joël Cuissinat 7 months ago

  • File fichierGPG27.png View added
  • Subject changed from Erreur d'affichage fichier gpg to Erreur d'affichage fichier gpg (binaire) dans Zéphir

#7 Updated by Joël Cuissinat 7 months ago

  • Subject changed from Erreur d'affichage fichier gpg (binaire) dans Zéphir to Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8
  • Due date deleted (01/01/2024)
  • Target version deleted (Carnet MENSR)
  • Start date deleted (02/10/2023)
  • Release set to 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 Updated by Benjamin Bohard 7 months ago

  • Due date set to 01/01/2024
  • Assigned To set to Benjamin Bohard
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022

#9 Updated by Joël Cuissinat 7 months ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Target version changed from Carnet Cadoles to Livraison Cadoles 31/03/2023
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.8.0

#10 Updated by Joël Cuissinat 6 months ago

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

Also available in: Atom PDF