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,
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 3 ans
à 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 3 ans
- Tâche parente mis à #35201
#3 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Tâche parente
#35201supprimé
#4 Mis à jour par Joël Cuissinat il y a environ 3 ans
- 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 3 ans
- 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 3 ans
- 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 3 ans
- 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/2024supprimé - Version cible
Carnet MENSRsupprimé - Début
10/02/2023supprimé - Release mis à Carnet de produit Cadoles - MEN
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 Mis à jour par Benjamin Bohard il y a environ 3 ans
- Echéance mis à 01/01/2024
- Assigné à mis à Benjamin Bohard
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022
#9 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles 31/03/2023
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.8.0
#10 Mis à jour par Joël Cuissinat il y a presque 3 ans
- Lié à Scénario #35316: Impossibilité d'éditer les fichiers à supprimer sur le client : fichier non éditable (binaire) ajouté