You are not logged in.
Pages: 1
Bonjour,
debian 8.
php 7
glpi 9.2.1 (bugfixe du 17/01)
nous utilisons glpi dans notre entreprise avec des logiciels supplémentaires lisant et écrivant des données dans la base glpi (windev).
Depuis le passage en 9.2, nous pouvons créer de nouvelles entités depuis windev mais elles ne sont pas visibles.
Tous les champs sont bien renseignés, mais dans "administration/entités", l'entité n’apparaît pas.
Si, par contre, on clique sur "Entité racine (Arborescence)", elle apparaît, on peut même la sélectionner et rentrée dedans (l'adresse devient http://XXX.eu/front/entity.form.php?id=8890)
Si j'essaye de mettre la même adresse dans un autre navigateur, nous obtenons le message "vous n'avez pas les droits requis pour réaliser cette action".
Et parfois, en ayant cliqué dessus, elle finit par apparaitre et fonctionner normalement.
Avez-vous une idée de ce dysfonctionnement ?
cordialement.
Last edited by supercdfr (2018-01-19 22:19:00)
Offline
avez vous regardé dans la base de données si les champs sont remplis comme les autres ?
(select * from glpi_entities where id=8890)
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
j'ai même recopier une entité fonctionnelle et idem.
Ce que j'ai constaté, c'est que :
- je change l'id d'une entité fonctionnelle (8000) en 9999 par exemple (id qui n'existe pas), elle n’apparaît plus.
- je change l'id créée manuellement (8890) par celle qui fonctionnait (8000), l'entité est maintenant visible.
- Et très bizarrement, parfois, mais pas toujours, en remettant l'id 8890 sur l'entité manuelle, elle apparaît correctement.
Je ne comprends pas ce qui ce passe.
Offline
j'ai fait un autre test ce matin.
Je pars d'une installation 100% vierge.
J'ajoute via glpi 2 entité t1 et t2. Pas de soucis, elles s'affichent.
Je reste avec mon navigateur ouvert.
Je rajoute une entité t3 basé sur t2.
Je rafraichit mon navigateur, t3 apparait MAIS impossible d'aller dedans, pas le droit.
Je relance mon navigateur, t3 n'apparait plus.
Par contre, en allant dans "root entity (arboresence)" en haut a droite, il apparait et je peut aller dedans :
Mis a part la table entité, aucune autre table n'est modifiée.
Qui peut m'expliquer ce qu'il se passe ?
Last edited by supercdfr (2018-01-18 16:21:15)
Offline
avez vous un profil récursif sur la racine ?
si non propablement que votre problème vient du fait que lorsque vous créez une nouvelle entité, vous n'avez pas les droits dessus.
est ce que la vision des sous entités dépend de votre entité active ?
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
partant de 0, j'utilise le log glpi, qui est recursif et super admin.
Offline
je viens de faire la mème chose en 9.1.6 et il n'y a aucun souci. C'est bien la version 9.2 qui pose probleme.
J'ai testé la version 9.2.0 et ca ne marche pas. Quelque chose a été fait entre les version 91 et 92 sur les entités, mais quoi ?
Cela va nous empêcher de migrer vers cette version.
Last edited by supercdfr (2018-01-18 17:19:04)
Offline
En 9.2 les entités utilisent un cache apc.
Pour désactiver cela et revenir comme en 9.1.x il faut :
- dans la table glpi_configs, ajouter la ligne suivante
context => core
name => cache_db
et laisser le champ value vide
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
merci beaucoup, probleme resolu.
Offline
Pages: 1