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 2013-11-29 11:20:36

daffy63000
Member
Registered: 2012-05-25
Posts: 7

[Resolu] Pb remonté inventaire

Bonjour,

malgré mes recherches, je ne trouve pas de réponse à mon problème.
j'ai installé GLPI 0.84.3 avec le plugin FusionInventory 0.84+1.2.
J'ai installé un agent sur mon poste et essayé de faire un inventaire. Cependant, l'inventaire ne remonte pas.

Lorsque je consulte la log "fusioninventory-agent.log", j'ai les messages suivants :
sending message:
<REQUEST>
  <DEVICEID>cilasd08.CIL.LOC-2013-11-29-08-52-59</DEVICEID>
  <QUERY>PROLOG</QUERY>
  <TOKEN>12345678</TOKEN>
</REQUEST>
[Fri Nov 29 08:54:01 2013][debug2] format: Zlib
[Fri Nov 29 08:54:01 2013][debug2] [http client] receiving message:
<REPLY>
   <RESPONSE>SEND</RESPONSE>
   <PROLOG_FREQ>24</PROLOG_FREQ>
</REPLY>
Il me fait l'inventaire .... puis
[error] [client] communication error: 500 Internal Server Error

Sous un navigateur, lorsque je tape l'adresse "127.0.0.1:62354", j'ai bien l'interface WEB pour forcer un inventaire.
J'ai désactivé le FireWall sur le poste à inventorier.

Mon serveur est un Ubuntu 9.10, j'ai effectué les opérations suivantes afin d'ouvrir les ports :
iptables -A INPUT -p tcp -i eth0 --dport 62354-j ACCEPT
iptables -A INPUT -p udp-i eth0 --dport 62354-j ACCEPT

Lorsque j'effectue un telnet sur mon serveur sur le port 62354 cela ne fonctionne pas.

Je ne sais plus quoi faire.

Last edited by daffy63000 (2013-11-29 15:25:01)

Offline

#2 2013-11-29 11:32:02

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Resolu] Pb remonté inventaire

Soit l'url du serveur n'est pas bonne, soit t'as une erreur dans glpi et donc regarder dans les log d'erreur d'apache

Offline

#3 2013-11-29 12:14:45

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

Merci pour la réponse rapide.
Dans le log j'ai la ligne suivante :
"PHP Fatal error:  Call to a member function fetch_assoc() on a non-object in /var/www/glpi/inc/dbmysql.class.php on line 298"

Offline

#4 2013-11-29 12:22:37

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Resolu] Pb remonté inventaire

pas d'autres lignes? (cf glpi/files/_log/sql-errors.log)

Offline

#5 2013-11-29 12:39:22

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

Non, pas d'autres lignes d'erreur dans la log apache.

Je n'ai pas de fichier "sql-errors.log" dans le répertoire "glpi/files/_log" !

Offline

#6 2013-11-29 12:55:21

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

C'est bon, j'ai trouvé comment activé la génération du fichier. Voici le contenu :

2013-11-29 11:46:49
*** MySQL query error:
***
SQL: SELECT `id`, `name`, `mac`, `instantiation_type`, `logical_number`
             FROM `glpi_networkports`
             WHERE `items_id` = \'6\'
               AND `itemtype`=\'Computer\'
               AND `is_dynamic`=\'1\'
Error: Unknown column 'instantiation_type' in 'field list'


Je confirme que le champ n'existe pas.

Il y a un problème de structure mais comment le résoudre ?

Offline

#7 2013-11-29 13:09:14

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Resolu] Pb remonté inventaire

dans le php-errors.log a la meme heure tu dois avoir plusieurs lignes, il me les faudrait

Offline

#8 2013-11-29 13:19:01

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

Je n'ai pas de fichier "php-errors.log".
Par contre dans le fichier "sql-errors.log", j'ai un backtrace mais je ne peut pas le copier sur le forum, j'ai l'erreur "Too more links in message."

Offline

#9 2013-11-29 14:48:14

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

Backtrace :
plugins/fusioninventory/inc/inventorycomputerlib.class.php&nbsp;:1516        DBmysql->query()
plugins/fusioninventory/inc/inventorycomputerlib.class.php&nbsp;:906        PluginFusioninventoryInventoryComputerLib->manageNetworkPort()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php&nbsp;:462        PluginFusioninventoryInventoryComputerLib->updateComputer()
plugins/fusioninventory/inc/inventoryruleimport.class.php&nbsp;:637        PluginFusioninventoryInventoryComputerInventory->rulepassed()
inc/rule.class.php&nbsp;:997        PluginFusioninventoryInventoryRuleImport->executeActions()
inc/rulecollection.class.php&nbsp;:695        Rule->process()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php&nbsp;:291        RuleCollection->processAllRules()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php&nbsp;:65        PluginFusioninventoryInventoryComputerInventory->sendCriteria()
plugins/fusioninventory/inc/communication.class.php&nbsp;:219        PluginFusioninventoryInventoryComputerInventory->import()
plugins/fusioninventory/inc/communication.class.php&nbsp;:426        PluginFusioninventoryCommunication->import()
plugins/fusioninventory/front/communication.php&nbsp;:85        PluginFusioninventoryCommunication->handleOCSCommunication()
plugins/fusioninventory/index.php&nbsp;:50        include_once()
plugins/fusioninventory/index.php

Offline

#10 2013-11-29 15:05:29

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [Resolu] Pb remonté inventaire

On dirait qu'il te manque des champs dans le coeur sad

Offline

#11 2013-11-29 15:23:49

daffy63000
Member
Registered: 2012-05-25
Posts: 7

Re: [Resolu] Pb remonté inventaire

J'ai recréé manuellement le champ dans la table via la requête SQL qui se trouve dans le répertoire "install".
Maintenant, ça fonctionne correctement.

Mon inventaire matériel est bien remonté dans GLPI.

Merci de ton aide.

Offline

Board footer

Powered by FluxBB