You are not logged in.
Bonjour,
Je me suis rendu compte que sur la page de liaison de nouveaux ordinateurs OCS avec les existants dans GLPI, l'ordinateur se trouvant dans GLPI n'est pas suggéré dans le champ correspondant même quand les règles de liaison sont satisfaites. Apparemment ca vient du
$params['sql_where'] .= " AND `glpi_plugin_ocsinventoryng_ocslinks`.`computers_id` IS NULL
Est-ce qu'il y a une raison particulière pour maintenir cette condition?
Merci.
Offline
un ordinateur ne peut être lié qu'à un enregistrement GLPI.
si on supprime cette condition, lorsque vos aurez lie l'enregistrement OCS au pc2 de glpi, le pc1 n'aura plus de liaison et sera dans la liste des pc à lier. et boucle sans fin...
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
Soit je me suis mal exprimé, soit il y a une subtilité qui m'échappe... Au niveau de GLPI j'ai seulement PC1. A un moment donné il a été lié à un identifiant OCS1. Par la suite le serveur OCS fusionne son ancienne entrée pour la machine avec une nouvelle et renvoie un nouvel identifiant OCS2. Cet identifiant est à lier, en tout logique à PC1. Est-ce que je me trompe quelque part?
Offline
dans votre cas oui, mais glpi croit qu'il est encore lié à OCS1.
le probleme n'est pas la requete "computer_id is null" mais que OCS1 soit encore dans glpi .(ça reste néanmoins un problème)
vous n'avez pas de trace dans les logs "la machine a changé d'identifiant OCS" ?
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
Qu'est-ce qui l'aurait enlevé de GLPI?
Non, je n'ai pas de trace de ce message... Il devrait se trouver où? Dans l'historique de l'équipement? Pour ça il faut déjà que la fiche de l'équipement se mette à jour...
Offline
il n'a pas été enlevé de GLPI mais GLPI n'a pas vu qu'il avait bougé dans OCS (autre ID).
sur ma version 83.8 j'ai régulièrement dans l'historique
"L'ordinateur a changé d'ID OCSNG : "10417" --> : "10476""
et je n'ai pas de problème de liaison.
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
Moi aussi j'avais ça en 0.83, mais en 0.84 il s'entête à ne pas faire la mise à jour dans GLPI... Déjà que la fameuse détection de correspondance échouait, mais là en plus même en ayant enlevé $params['sql_where'] .= " AND `glpi_plugin_ocsinventoryng_ocslinks`.`computers_id` IS NULL, il suggère la bonne machine à modifier et ne fait rien de plus tout seul. Peut-être que je peux forcer l'import en cliquant sur le bouton, mais je ne vois pas pourquoi il ne le fait pas tout seul.
Last edited by kabassanov (2014-09-18 12:46:28)
Offline