Scénario #35230
Erreur d'affichage fichier gpg (binaire) dans Zéphir 2.8
100%
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,
Subtasks
Related issues
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.
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