You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2024-08-29 09:17:06

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

[RESOLU] FIELDS : "date_mod" locked

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

#2 2024-10-18 13:57:43

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

#3 2024-10-18 14:27:21

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,821
Website

Re: [RESOLU] FIELDS : "date_mod" locked

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

#4 2024-10-18 14:36:53

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

#5 2024-10-18 16:56:30

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

#6 2024-10-18 17:04:40

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

#7 2024-10-19 12:32:49

cconard96
Moderator
Registered: 2018-07-31
Posts: 2,821
Website

Re: [RESOLU] FIELDS : "date_mod" locked

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

#8 2024-10-21 10:59:14

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked


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

#9 2024-10-22 11:03:42

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

#10 2024-10-23 16:07:31

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

j'ai testé le fix sur le coeur de glpi et le champ n'est plus verrouillé;

https://github.com/glpi-project/glpi/co … 62f97a774b


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

#11 2024-11-12 15:41:27

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,295

Re: [RESOLU] FIELDS : "date_mod" locked

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

Board footer

Powered by FluxBB