You are not logged in.
Bonjour,
Dans le fichier log "sql-error", j'ai en boucle une erreur dont je n'ai aucune idée de la provenance :
...extrait :
[2019-09-01 01:21:02] glpisqllog.ERROR: DBmysql::query() in D:\wamp64\www\glpi\inc\dbmysql.class.php line 188
*** MySQL query error:
SQL: SELECT `glpi_lines`.`id`
FROM `glpi_lines` LEFT JOIN `glpi_networkports`
ON (`glpi_lines`.`id` = `glpi_networkports`.`items_id`
AND `glpi_networkports`.`itemtype` = 'Line')
WHERE `glpi_lines`.`is_template` = '0' AND `glpi_networkports`.`mac` IN ('00:08:dc:1b:1f:00')
GROUP BY `glpi_lines`.`id`
ORDER BY `glpi_lines`.`is_deleted` ASC
LIMIT 1
Error: Champ 'glpi_lines.is_template' inconnu dans where clause
Backtrace :
...inventory\inc\inventoryruleimport.class.php:695
inc\rule.class.php:1563 PluginFusioninventoryInventoryRuleImport->findWithGlobalCriteria()
inc\rule.class.php:1429 Rule->checkCriterias()
inc\rulecollection.class.php:1539 Rule->process()
...inc\communicationnetworkdiscovery.class.php:233 RuleCollection->processAllRules()
...ventory\inc\snmpmodelimportexport.class.php:106 PluginFusioninventoryCommunicationNetworkDiscovery->sendCriteria()
...inc\communicationnetworkdiscovery.class.php:108 PluginFusioninventorySnmpmodelImportExport->import_netdiscovery()
...fusioninventory\inc\communication.class.php:229 PluginFusioninventoryCommunicationNetworkDiscovery->import()
...fusioninventory\inc\communication.class.php:461 PluginFusioninventoryCommunication->import()
plugins\fusioninventory\front\communication.php:93 PluginFusioninventoryCommunication->handleOCSCommunication()
plugins\fusioninventory\index.php:59 include_once()
{"user":"272@WIN-HPARL06NXXX"}
[2019-09-01 01:17:48] glpisqllog.ERROR: DBmysql::query() in D:\wamp64\www\glpi\inc\dbmysql.class.php line 188
*** MySQL query error:
SQL: SELECT `glpi_softwareversions`.`id`
FROM `glpi_softwareversions` LEFT JOIN `glpi_networkports`
ON (`glpi_softwareversions`.`id` = `glpi_networkports`.`items_id`
AND `glpi_networkports`.`itemtype` = 'SoftwareVersion')
WHERE `glpi_softwareversions`.`is_template` = '0' AND `glpi_networkports`.`mac` IN ('00:08:dc:1b:1f:00')
GROUP BY `glpi_softwareversions`.`id`
ORDER BY `glpi_softwareversions`.`is_deleted` ASC
LIMIT 1
Error: Champ 'glpi_softwareversions.is_template' inconnu dans where clause
Backtrace :
...inventory\inc\inventoryruleimport.class.php:695
inc\rule.class.php:1563 PluginFusioninventoryInventoryRuleImport->findWithGlobalCriteria()
inc\rule.class.php:1429 Rule->checkCriterias()
inc\rulecollection.class.php:1539 Rule->process()
...inc\communicationnetworkdiscovery.class.php:233 RuleCollection->processAllRules()
...ventory\inc\snmpmodelimportexport.class.php:106 PluginFusioninventoryCommunicationNetworkDiscovery->sendCriteria()
...inc\communicationnetworkdiscovery.class.php:108 PluginFusioninventorySnmpmodelImportExport->import_netdiscovery()
...fusioninventory\inc\communication.class.php:229 PluginFusioninventoryCommunicationNetworkDiscovery->import()
...fusioninventory\inc\communication.class.php:461 PluginFusioninventoryCommunication->import()
plugins\fusioninventory\front\communication.php:93 PluginFusioninventoryCommunication->handleOCSCommunication()
plugins\fusioninventory\index.php:59 include_once()
{"user":"272@WIN-HPARL06N4IU","mem_usage":"0.002\", 3.22Mio)"}
...fin extrait
notons qu'il y a 2 erreur :
Champ 'glpi_softwareversions.is_template' inconnu dans where clause (il y aurait aussi potentiellement Champ 'glpi_softwareversions.is_deleted' inconnu dans order clause)
et
Champ 'glpi_lines.is_template' inconnu dans where clause
Il s'agit de l'adresse MAC d'un appareil trouvé par la découverte FusionInventory.
Il s'agit d'un environnement upgradé, mais les répertoires d'install sont proprement installés. Aucune erreur lors de la migration ni dans les logs.
Le fichier SQL de création des tables lors d'une install neuve ne contient pas ces colonnes dans ces tables.
Je ne sais pas s'il s'agit d'un bug à proprement parler, mais ces erreurs ne semblent pas normale.
Peut-on m'aider sur ce problème ?
D'avance, merci
Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1
Offline
Nota : L'adresse MAC se trouve dans un matériel "équipement non géré". Ce matériel pourrait être supprimé, je le laisse pour l'instant pour aider à trouver la source du problème.
Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1
Offline