You are not logged in.
Pages: 1
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
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
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
pas d'autres lignes? (cf glpi/files/_log/sql-errors.log)
Offline
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
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
dans le php-errors.log a la meme heure tu dois avoir plusieurs lignes, il me les faudrait
Offline
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
Backtrace :
plugins/fusioninventory/inc/inventorycomputerlib.class.php :1516 DBmysql->query()
plugins/fusioninventory/inc/inventorycomputerlib.class.php :906 PluginFusioninventoryInventoryComputerLib->manageNetworkPort()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php :462 PluginFusioninventoryInventoryComputerLib->updateComputer()
plugins/fusioninventory/inc/inventoryruleimport.class.php :637 PluginFusioninventoryInventoryComputerInventory->rulepassed()
inc/rule.class.php :997 PluginFusioninventoryInventoryRuleImport->executeActions()
inc/rulecollection.class.php :695 Rule->process()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php :291 RuleCollection->processAllRules()
plugins/fusioninventory/inc/inventorycomputerinventory.class.php :65 PluginFusioninventoryInventoryComputerInventory->sendCriteria()
plugins/fusioninventory/inc/communication.class.php :219 PluginFusioninventoryInventoryComputerInventory->import()
plugins/fusioninventory/inc/communication.class.php :426 PluginFusioninventoryCommunication->import()
plugins/fusioninventory/front/communication.php :85 PluginFusioninventoryCommunication->handleOCSCommunication()
plugins/fusioninventory/index.php :50 include_once()
plugins/fusioninventory/index.php
Offline
On dirait qu'il te manque des champs dans le coeur
Offline
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
Pages: 1