You are not logged in.
Bonjour,
Depuis ma mise à jour de GLPI 9.4 à 9.5.1, la liste des logiciels disparaît de mes ordinateurs alors qu'ils sont bien remontés par l'agent FusionInventory.
Par exemple, si on trie les ordinateurs par date de dernier inventaire de FusionInventory, on voit que tous ceux dont l'inventaire est fait après 11h19 ce matin ont une liste de logiciels correctement remplie, mais cette liste est vide pour tout ceux dont l'inventaire est fait avant 11h14. Il s'est donc passé quelque chose entre 11h14 et 11h19 mais je ne vois rien à ce sujet ni dans le journal de GLPI (Administration>Journaux), ni dans les opérations automatiques de GLPI (Configuration>Actions automatiques) ni dans les logs du serveur (/var/log/syslog, /var/log/messages, /va/log/apache2). Je parcours également les forums de GLPI et aucun sujet n'aborde ce problème.
Avez-vous une idée du paramétrage à désactiver ou à corriger (à moins que ce ne soit un bug à corriger) pour que mes ordinateurs conservent bien leur liste de logiciels comme c'était le cas avant la mise à jour de GLPI ? Ce changement de fonctionnement est particulièrement gênant pour moi. Cette suppression de la liste des logiciels installés se fait tous les jours, voir plusieurs fois par jour.
Merci.
Last edited by servain-m (2020-10-05 18:00:32)
Debian 11 + Apache 2.4.56 + PHP 8.2.15 + MariaDB 10.11.6
GLPI 10.0.12 + manufacturersimports 3.0.5 + datainjection 2.13.4 + pdf 3.0.0 + reports 1.16.0
Offline
Nouvel élément qui peut servir à comprendre ce qui se passe : ce matin 9h04 alors que je fais une modification manuelle de valeur d'un champ sur une page Ordinateur la page est particulièrement longue à s'afficher. Je vérifie du côté des logiciels et je constate en effet que tous les logiciels des ordinateurs dont l'inventaire a été remonté avant ce matin 9h04 ont disparus, et ceux dont l'inventaire a été remonté après 9h05 sont présent. La routine de suppression des logiciels sur les ordinateurs vient d'être effectuée sous mes yeux en mode web GLPI (et non en mode CLI).
Évidement l'action automatique qui s'est déclenchée à cette horaire là n'a rien à voir (planningrecall) et son journal indique qu'elle n'a fait aucune opération (de même que quasiment toutes les actions automatiques).
Debian 11 + Apache 2.4.56 + PHP 8.2.15 + MariaDB 10.11.6
GLPI 10.0.12 + manufacturersimports 3.0.5 + datainjection 2.13.4 + pdf 3.0.0 + reports 1.16.0
Offline
Bonjour,
Suis-je le seul à rencontrer ce problème de suppression de logiciels dans les ordinateurs après remontée par l'agent FusionInventory ou d'autres personnes sont-elles concernées ?
Nouvelle observation qui va dans le sens d'une action automatique en mode GLPI : les logiciels ne sont pas supprimés durant le week-end alors que personne ne travaille sur l'inventaire, mais ces suppressions reprennent le lundi.
Cordialement.
Debian 11 + Apache 2.4.56 + PHP 8.2.15 + MariaDB 10.11.6
GLPI 10.0.12 + manufacturersimports 3.0.5 + datainjection 2.13.4 + pdf 3.0.0 + reports 1.16.0
Offline
Bonjour,
Je crois qu'il y a déjà eu une discussion au sujet des logiciels qui disparaissent dans glpi depuis la version 9.5.1
La suppression des logiciels surviendrait lors d'un transfert d'entité d'un ordinateur
Offline
Should have been fixed already and will be a part of 9.5.2.
https://github.com/glpi-project/glpi/pull/7967
GLPI Collaborator and Plugin Developer.
My non-English comments are automated translations. Sorry for any confusion that causes.
Mes commentaires non anglais sont des traductions automatiques. Désolé pour toute confusion qui cause.
Mis comentarios que no están en inglés son traducciones automáticas. Perdón por cualquier confusión que cause.
Offline
En voilà une bonne nouvelle ! On se sent tout de suite moins seul !
Sur une base de test j'ai pu reproduire le bug d'effacement des logiciels sur TOUS les ordinateurs en transférant un ordinateur d'une entité à une autre. Cette suppression massive n'est donc pas déclenchée par une action automatique comme je le pensais.
Après avoir restauré la dernière sauvegarde de cette base test et après avoir modifié le code PHP du fichier inc/transfer.class.php tel que proposé sur la correction de bug #7967 citée précédemment, cette suppression massive de logiciels ne se reproduit plus à l'occasion d'un transfert d'ordinateur. Je valide donc la correction de bug et j’attends son intégration sur la prochaine version officielle de GLPI.
J'ai modifié le sujet de cette discussion avec la mention [RÉSOLU].
Last edited by servain-m (2020-10-05 18:01:09)
Debian 11 + Apache 2.4.56 + PHP 8.2.15 + MariaDB 10.11.6
GLPI 10.0.12 + manufacturersimports 3.0.5 + datainjection 2.13.4 + pdf 3.0.0 + reports 1.16.0
Offline
J'ai oublié de remercier troublfet pour avoir dégotté cette information précieuse sur le forum des bugs GLPI en anglais, ainsi que cconard96 pour sa solution de débuggage.
Last edited by servain-m (2020-10-05 18:27:59)
Debian 11 + Apache 2.4.56 + PHP 8.2.15 + MariaDB 10.11.6
GLPI 10.0.12 + manufacturersimports 3.0.5 + datainjection 2.13.4 + pdf 3.0.0 + reports 1.16.0
Offline