После обновления на GLPI v9.1.1 и FusionInventory 9.1+1.0 перестали обновляться некоторые ПК с агентами. Также, перестали появляться новые установки агентов. В логе PHP есть такие строки:
В логе sql-errors.log:
В списке агентов не у всех обновляется поле Последняя связь, но при этом в самом ПК данные о последней инвентаризации обновляются.
Правила сбросил в дефолт и отключил импорт/обновление по uuid.
Code:
2016-12-21 15:01:22
*** PHP Notice(8): Undefined index: frequence
Backtrace :
...nventory/inc/inventorycomputerlib.class.php:345
...ry/inc/inventorycomputerinventory.class.php:562 PluginFusioninventoryInventoryComputerLib->updateComputer()
...inventory/inc/inventoryruleimport.class.php:781 PluginFusioninventoryInventoryComputerInventory->rulepassed()
inc/rule.class.php:1427 PluginFusioninventoryInventoryRuleImport->executeActions()
inc/rulecollection.class.php:1459 Rule->process()
...ry/inc/inventorycomputerinventory.class.php:375 RuleCollection->processAllRules()
...ry/inc/inventorycomputerinventory.class.php:127 PluginFusioninventoryInventoryComputerInventory->sendCriteria()
...fusioninventory/inc/communication.class.php:235 PluginFusioninventoryInventoryComputerInventory->import()
...fusioninventory/inc/communication.class.php:463 PluginFusioninventoryCommunication->import()
plugins/fusioninventory/front/communication.php:93 PluginFusioninventoryCommunication->handleOCSCommunication()
...ont/plugin_fusioninventory.communication.php:50 include_once()
2016-12-21 15:26:23
*** PHP Notice(8): Undefined index: name
Backtrace :
...nventory/inc/inventorycomputerlib.class.php:185
...ry/inc/inventorycomputerinventory.class.php:562 PluginFusioninventoryInventoryComputerLib->updateComputer()
...inventory/inc/inventoryruleimport.class.php:781 PluginFusioninventoryInventoryComputerInventory->rulepassed()
inc/rule.class.php:1427 PluginFusioninventoryInventoryRuleImport->executeActions()
inc/rulecollection.class.php:1459 Rule->process()
...ry/inc/inventorycomputerinventory.class.php:375 RuleCollection->processAllRules()
...ry/inc/inventorycomputerinventory.class.php:127 PluginFusioninventoryInventoryComputerInventory->sendCriteria()
...fusioninventory/inc/communication.class.php:235 PluginFusioninventoryInventoryComputerInventory->import()
...fusioninventory/inc/communication.class.php:463 PluginFusioninventoryCommunication->import()
plugins/fusioninventory/front/communication.php:93 PluginFusioninventoryCommunication->handleOCSCommunication()
...ont/plugin_fusioninventory.communication.php:50 include_once()
В логе sql-errors.log:
Code:
2016-12-02 11:20:03
*** MySQL query error:
SQL: INSERT INTO `glpi_computers_softwareversions` (`computers_id`,`softwareversions_id`,`is_dynamic`,`entities_id`,`date_install`) VALUES (\'1011\',\'66117\',\'1\',\'0\'),(\'1011\',\'66118\',\'1\',\'0\'),(\'1011\',\'66119\',\'1\',\'0\'),(\'1011\',\'66120\',\'1\',\'0\'),(\'1011\',\'66121\',\'1\',\'0\'),(\'1011\',\'66122\',\'1\',\'0\'),(\'1011\',\'66123\',\'1\',\'0\'),(\'1011\',\'66124\',\'1\',\'0\'),(\'1011\',\'66125\',\'1\',\'0\'),(\'1011\',\'66126\',\'1\',\'0\'),(\'1011\',\'66127\',\'1\',\'0\'),(\'1011\',\'66128\',\'1\',\'0\'),(\'1011\',\'66129\',\'1\',\'0\'),(\'1011\',\'66130\',\'1\',\'0\'),(\'1011\',\'66131\',\'1\',\'0\')
Error: Column count doesn't match value count at row 1
Backtrace :
...ventory/inc/inventorycomputerlib.class.php:2352
...nventory/inc/inventorycomputerlib.class.php:998 PluginFusioninventoryInventoryComputerLib->addSoftwareVersionsComputer()
...ry/inc/inventorycomputerinventory.class.php:562 PluginFusioninventoryInventoryComputerLib->updateComputer()
...inventory/inc/inventoryruleimport.class.php:781 PluginFusioninventoryInventoryComputerInventory->rulepassed()
inc/rule.class.php:1427 PluginFusioninventoryInventoryRuleImport->executeActions()
inc/rulecollection.class.php:1459 Rule->process()
...ry/inc/inventorycomputerinventory.class.php:375 RuleCollection->processAllRules()
...ry/inc/inventorycomputerinventory.class.php:127 PluginFusioninventoryInventoryComputerInventory->sendCriteria()
...fusioninventory/inc/communication.class.php:235 PluginFusioninventoryInventoryComputerInventory->import()
...fusioninventory/inc/communication.class.php:463 PluginFusioninventoryCommunication->import()
plugins/fusioninventory/front/communication.php:93 PluginFusioninventoryCommunication->handleOCSCommunication()
...ont/plugin_fusioninventory.communication.php:50 include_once()
В списке агентов не у всех обновляется поле Последняя связь, но при этом в самом ПК данные о последней инвентаризации обновляются.
Правила сбросил в дефолт и отключил импорт/обновление по uuid.