You are not logged in.
Pages: 1
Topic closed
edit : finalement c'est probablement fields qui est la cause
Bonjour,
en vérifiant mes journaux de log erreur php, je retrouve plusieurs fois (10 à 20 fois) par jour ces lignes d'erreur.
j'ai 1950 agents qui remontent les infos des machines à glpi (sans plugin inventory)
à part ces lignes dans les logs, je ne remarque pas de comportement anormal, mes inventaires se passent bien mais je ne peux pas vérifier une par une mes machines.
[2024-08-29 08:15:45] glpiphplog.WARNING: *** PHP Warning (2): Undefined array key "date_mod" in /var/www/glpi/src/CommonDBTM.php at line 1816
Backtrace :
src/CommonDBTM.php:1694 CommonDBTM->cleanLockeds()
src/Inventory/Asset/MainAsset.php:908 CommonDBTM->update()
src/RuleImportAsset.php:981 Glpi\Inventory\Asset\MainAsset->rulepassed()
src/Rule.php:1533 RuleImportAsset->executeActions()
src/RuleCollection.php:1660 Rule->process()
src/Inventory/Asset/MainAsset.php:577 RuleCollection->processAllRules()
src/Inventory/Inventory.php:725 Glpi\Inventory\Asset\MainAsset->handle()
src/Inventory/Inventory.php:356 Glpi\Inventory\Inventory->handleItem()
src/Inventory/Request.php:364 Glpi\Inventory\Inventory->doInventory()
src/Inventory/Request.php:90 Glpi\Inventory\Request->inventory()
src/Agent/Communication/AbstractRequest.php:359 Glpi\Inventory\Request->handleAction()
src/Agent/Communication/AbstractRequest.php:271 Glpi\Agent\Communication\AbstractRequest->handleJSONRequest()
front/inventory.php:95 Glpi\Agent\Communication\AbstractRequest->handleRequest()
index.php:93 include_once()
[2024-08-29 08:15:45] glpiphplog.WARNING: *** PHP Warning (2): Undefined array key "date_mod" in /var/www/glpi/src/CommonDBTM.php at line 1820
Backtrace :
src/CommonDBTM.php:1694 CommonDBTM->cleanLockeds()
src/Inventory/Asset/MainAsset.php:908 CommonDBTM->update()
src/RuleImportAsset.php:981 Glpi\Inventory\Asset\MainAsset->rulepassed()
src/Rule.php:1533 RuleImportAsset->executeActions()
src/RuleCollection.php:1660 Rule->process()
src/Inventory/Asset/MainAsset.php:577 RuleCollection->processAllRules()
src/Inventory/Inventory.php:725 Glpi\Inventory\Asset\MainAsset->handle()
src/Inventory/Inventory.php:356 Glpi\Inventory\Inventory->handleItem()
src/Inventory/Request.php:364 Glpi\Inventory\Inventory->doInventory()
src/Inventory/Request.php:90 Glpi\Inventory\Request->inventory()
src/Agent/Communication/AbstractRequest.php:359 Glpi\Inventory\Request->handleAction()
src/Agent/Communication/AbstractRequest.php:271 Glpi\Agent\Communication\AbstractRequest->handleJSONRequest()
front/inventory.php:95 Glpi\Agent\Communication\AbstractRequest->handleRequest()
index.php:93 include_once()
Last edited by LaDenrée (2024-10-22 15:08:53)
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
je suis le seul pour qui le journal d'erreur php contient ces lignes ?.
je n'ai pas trouvé sur quels éléments de l'inventaire cela ce produit. à priori pas sur tous.
je n'ai pas de problème de taille avec ces fichiers de log mais il est difficile de vérifier si d'autres erreurs apparaissent au millieu de tout ce bruit
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
Avez-vous réussi à ajouter le champ Date de modification en tant que champ verrouillé pour un type quelconque ?
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
j'ai effectivement plusieurs items ( monitor & computer) avec les champs date_mod verrouillés; ce qui n'a pas de sens ; je ne sais pas pourquoi il y a des verrous dessus.
je vais supprimer ces verrous.
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
voilà 2 heures que j'ai supprimé les verrous sur date_mod et il n'y a plus d'erreurs ajoutées dans mon journal de log PHP ;-)
MAIS :
un nouveau verrou est apparu sur date_mod d'un ordinateur .... j'ai contacté le technicien qui a travaillé sur l'ordinateur, il a ajouté un groupe mais il n'a pas modifié manuellement "date_mod".
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
je viens de vérifier :
lorsque je modifie un ordinateur, un verrou s'ajoute sur le champ modifié ET sur date_mod
any manual update on computer locks date_mod field
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
Je suppose qu'il s'agit d'un véritable bug qui peut être signalé sur le GitHub de GLPI. Il ne me semble pas logique d'autoriser le verrouillage du champ de la date de modification.
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
bug signalé sur github
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
on dirait que la problème est provoqué par le plugin "fields" . quand je le désactive, les verrous n'apparaissent plus.
https://github.com/pluginsGLPI/fields/issues/849
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 testé le fix sur le coeur de glpi et le champ n'est plus verrouillé;
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 egalement testé la version 10.0.17 : le problème est corrigé
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
Pages: 1
Topic closed