Project

General

Profile

Anomalie #18829

problèmes divers

Added by Christophe BRENELIERE about 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
01/23/2017
Due date:
% Done:

100%

Distribution:

Description

Suite à la mise à jour du paquet eole-etherhome 1.0.1+1-24, je constate les erreurs ou dysfonctionnements suivants :
  • Le second admin d'envole n'est pas identifié comme superadmin de l'application.
  • Lors du rafraichissement de l'interface, nous obtenons parfois un rectangle vide (voir image etherhome-04) ainsi que les messages suivants : erreur lecture profil utilisateur : -1 (null) et erreur lecture configuration du serveur : -1 (null) (voir image etherhome-03)
  • Dans la partie "Gérer mes calcs"
    • Supprimer le "s" à "Nouveau calcs" (voir image etherhome-01)
    • L'action "Supprimer" dans "Mes calcs" supprime bien l'entrée sur le panneau "Gérer mes calcs" mais ne fait qu'enlever l'"identifiant propriétaire" dans le panneau "Admin-calcs". Le calc reste listé dans le panneau "Admin-calcs". Le contenu du calc est bien supprimé.
  • Erreur log appache ssl_error.log : [Sun Jan 22 23:00:07.757287 2017] [core:info] [pid 16946] [client 192.168.0.2:51765] AH00128: File does not exist: /var/www/html/etherhome/assets/img/logo.svg, referer: https://i-cart.rectoratcb.ac-poitiers.fr/etherhome/. L'image qui se trouve dans /var/www/html/etherhome/assets/img/ est logo.png et non logo.svg

etherhome-01.png View (5.11 KB) Christophe BRENELIERE, 01/23/2017 10:32 PM

etherhome-03.png View (10 KB) Christophe BRENELIERE, 01/23/2017 10:32 PM

etherhome-04.png View (18.9 KB) Christophe BRENELIERE, 01/23/2017 10:32 PM

ssl_error.log View (24 KB) Christophe BRENELIERE, 01/24/2017 10:19 PM

console_web.txt View (4.46 KB) Christophe BRENELIERE, 01/24/2017 10:19 PM

ssl_access.log View (94.9 KB) Christophe BRENELIERE, 01/24/2017 10:20 PM

History

#1 Updated by Igor GODI about 6 years ago

  • Tracker changed from Demande to Anomalie
  • Status changed from Nouveau to Accepté
  • Assigned To set to Igor GODI

1ers éléments de réponses et interrogations :

Lors du rafraichissement de l'interface, nous obtenons parfois un rectangle vide (voir image etherhome-04) ainsi que les messages suivants : erreur lecture profil utilisateur : -1 (null) et erreur lecture configuration du serveur : -1 (null) (voir image etherhome-03)

Afin de trouver la nature du soucis que je n'ai jamais constaté : serait-il possible d'avoir un log apache à ce moment là et éventuellement une copie de la console du navigateur (JS et journal pour Firefox) ?
Pour le rectangle vide, soucis de jeunesse de mes connaissances en AngularJS, je dirais, ça arrive, mais je n'ai pas encore trouvé de parade pour contrer, il semble que c'est le chargement de serveur et de profils qui bloque aussi mais sans message visible, je vais tenter une idée pour reproduire le problème.

Erreur log appache ssl_error.log : [Sun Jan 22 23:00:07.757287 2017] [core:info] [pid 16946] [client 192.168.0.2:51765] AH00128: File does not exist: /var/www/html/etherhome/assets/img/logo.svg, referer: https://i-cart.rectoratcb.ac-poitiers.fr/etherhome/. L'image qui se trouve dans /var/www/html/etherhome/assets/img/ est logo.png et non logo.svg

Dans la version 1.0.1, ce svg était appelé en premier et ensuite la balise image prenait en défault si non trouvé le logo.png. Donc si tu mets un logo.svg, il affiche ce logo au format svg. Après la question est le logo au format SVG doit-on garder cette possibilité ????

#2 Updated by Igor GODI about 6 years ago

L'action "Supprimer" dans "Mes calcs" supprime bien l'entrée sur le panneau "Gérer mes calcs" mais ne fait qu'enlever l'"identifiant propriétaire" dans le panneau "Admin-calcs". Le calc reste listé dans le panneau "Admin-calcs". Le contenu du calc est bien supprimé.

Je ne peut rien faire dans le sens ou c'est l'API d'ethercalc qui est out. Elle vide bien le calc mais ne le supprime pas physiquement de sa base de données (contenu dans un fichier /usr/share/eole/nodejs/ethercalc/dump.json) que j'interroge pour lister les calcs. La suppression HARD dans le fichier /usr/share/eole/nodejs/ethercalc/dump.json ne donne pas mieux car il le recréé vide...... Je vais cependant vérifier une hypothèse.

#3 Updated by Christophe BRENELIERE about 6 years ago

Ci-joint les logs apache et une copie de la console web

#4 Updated by Igor GODI about 6 years ago

  • % Done changed from 0 to 60
Compilation d'un paquet de dev pour validation des correctifs :
  • Amélioration process démarrage application : peut contribuer à réparer le bug ou en tout cas améliorer la lisibilité de l'erreur
  • Correction orthographique
  • Bug des calcs qui ne se supprimaient pas
    reste :
  • pb SVG : attente retour la dessus
  • pb second admin : a régler

#5 Updated by Igor GODI about 6 years ago

  • % Done changed from 60 to 80

Paquet compilé avec correctif second admin

#6 Updated by Igor GODI about 6 years ago

  • % Done changed from 80 to 90

Logo.svg supprimé dans index.php car inutile

#7 Updated by Igor GODI about 6 years ago

  • Status changed from Accepté to Résolu
  • % Done changed from 90 to 100

#8 Updated by Arnaud FORNEROT about 6 years ago

  • Status changed from Résolu to Fermé
  • Target version set to Envole 4.6

Also available in: Atom PDF