You are not logged in.
Bonjour,
J'ai fait une mise à jour vers la version 9.3 de Glpi mais avant j'ai aussi mis à jour MariaDB et Apache. Depuis je rencontre un problème d'affichage, je n'arrive pas par exemple à sélectionner des utilisateurs depuis la liste décourageante! je pense que c'est un problème lié à Ajax/Jquery.
Glpi est hébergé sur un serveur Centos 7.
Merci d'avance pour votre aide
Offline
Salut,
Il faut vérifier via les outils de développement de ton navigateur s'il y a des erreurs JS ;si c'est un problème d'ajax, il y en aura.
Il faudrait également vérifier les logs de GLPI.
Offline
Merci pour votre réponse,
Sur les logs, il n'y a rien en particulier. Par contre sur le navigateur, j'ai ça:
VM1247:47 Uncaught ReferenceError: formatResult is not defined
at HTMLDocument.eval (eval at <anonymous> (jquery-1.10.2.min.js?v=9.3.0:4), <anonymous>:47:29)
at c (jquery-1.10.2.min.js?v=9.3.0:4)
at Object.add [as done] (jquery-1.10.2.min.js?v=9.3.0:4)
at init.ready (jquery-1.10.2.min.js?v=9.3.0:4)
at new init (jquery-1.10.2.min.js?v=9.3.0:4)
at x (jquery-1.10.2.min.js?v=9.3.0:4)
at eval (eval at <anonymous> (jquery-1.10.2.min.js?v=9.3.0:4), <anonymous>:4:1)
at eval (<anonymous>)
at jquery-1.10.2.min.js?v=9.3.0:4
at Function.globalEval (jquery-1.10.2.min.js?v=9.3.0:4)
(anonymous) @ VM1247:47
c @ jquery-1.10.2.min.js?v=9.3.0:4
add @ jquery-1.10.2.min.js?v=9.3.0:4
ready @ jquery-1.10.2.min.js?v=9.3.0:4
init @ jquery-1.10.2.min.js?v=9.3.0:4
x @ jquery-1.10.2.min.js?v=9.3.0:4
(anonymous) @ VM1247:4
(anonymous) @ jquery-1.10.2.min.js?v=9.3.0:4
globalEval @ jquery-1.10.2.min.js?v=9.3.0:4
domManip @ jquery-1.10.2.min.js?v=9.3.0:5
append @ jquery-1.10.2.min.js?v=9.3.0:5
(anonymous) @ jquery-1.10.2.min.js?v=9.3.0:5
access @ jquery-1.10.2.min.js?v=9.3.0:4
html @ jquery-1.10.2.min.js?v=9.3.0:5
(anonymous) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:7
setTimeout (async)
(anonymous) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:7
c @ jquery-1.10.2.min.js?v=9.3.0:4
fireWith @ jquery-1.10.2.min.js?v=9.3.0:4
k @ jquery-1.10.2.min.js?v=9.3.0:6
r @ jquery-1.10.2.min.js?v=9.3.0:6
XMLHttpRequest.send (async)
send @ jquery-1.10.2.min.js?v=9.3.0:6
ajax @ jquery-1.10.2.min.js?v=9.3.0:6
load @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:7
(anonymous) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
_create @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:7
(anonymous) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
_createWidget @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
t.(anonymous function).(anonymous function) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
(anonymous) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
each @ jquery-1.10.2.min.js?v=9.3.0:4
each @ jquery-1.10.2.min.js?v=9.3.0:4
t.fn.(anonymous function) @ jquery-ui-1.10.4.custom.min.js?v=9.3.0:6
(anonymous) @ computer.form.php?id=262:195
c @ jquery-1.10.2.min.js?v=9.3.0:4
fireWith @ jquery-1.10.2.min.js?v=9.3.0:4
ready @ jquery-1.10.2.min.js?v=9.3.0:4
q @ jquery-1.10.2.min.js?v=9.3.0:4
A noter que tout fonctionne correctement quand je passe en mode debug de glpi
Merci
Last edited by sofhad (2018-07-13 10:09:07)
Offline
Merci pour votre réponse,
A noter que tout fonctionne correctement quand je passe en mode debug de glpi
Intéressant. La différence, c'est qu'en mode debug, on charge la version complète du fichier javascript, je penche donc pour un souci sur la version "min". Le fichier js/common.min.js a-t'il bien été mis à jour (voir sa date de modification). Il faudrait aussi essayer de vider le cache du navigateur.
Offline
Oups! la date de la dernière modification des fichiers: clipboard.min.js , common.min.js , fileupload.min.js , fuzzysearch.min.js et notifications_ajax.min.js est le 16 Novembre 2017!
Mais dans les la source de la version 9.3 ces fichiers n'existent pas! c'est normal?
Offline
Ces fichiers sont fournis dans les archives officielles uniquement, c'est tout à fait commun. Les sources, c'est davantage pour le développement ; il y a donc des choses à faire (et mixer l'un et l'autre - ce qui semble être le cas ici - peut causer des soucis : la preuve ).
Donc, il faut soit utiliser l'archive de GLPI 9.3.0 (et non pas le "Source code"), ce que je conseille fortement, soit supprimer les fichiers qui n'existent pas en "version de développement". Outre les fichiers JS de ce dossier, les fichiers CSS suivent le même modèle.
Offline
ok mais que dois-je faire, il faut tout casser puis restaurer la BDD ou bien chercher les fichiers avec la date du l'ancienne version et les supprimer ?
Merci
Offline
C'est bon, j'ai remplacé les fichiers js et scc et tout fonctionne correctement maintenant.
merci pour votre support
Offline