Topic: Migration GLPI 9.1 vers 9.3.3

Bonjour,
Je viens de migrer de GLPI 9.1 vers 9.3.3 et tout s'est bien passé sauf pour FusionInventory que j'ai du migrer en ligne de commande :php cli_install.php
Dand le résultat de cette ligne de commande j'ai :

Change of the database layout - glpi_plugin_fusioninventory_dblocksoftwareversions (3 minutes 29 seconds)
CommonDBTM::getFromDBByCrit() in glpi/inc/commondbtm.class.php line 400
getFromDBByCrit expects to get one result, 5 found!
...
Change of the database layout - glpi_plugin_fusioninventory_ipranges (3 minutes 42 seconds)

J'ai regardé dans les logs (sql-errors.log) :

[2019-02-06 09:15:26] glpisqllog.ERROR: DBmysql::query() in glpi/inc/dbmysql.class.php line 177
  *** MySQL query error:
  SQL: INSERT INTO `glpi_plugin_fusioninventory_dblocksoftwareversions` (`value`) VALUES ('1')
  Error: Duplicate entry '1' for key 'PRIMARY'

Et quand j'affiche ce que j'ai dans la table glpi_plugin_fusioninventory_dblocksoftwareversions :

MariaDB [glpi]> select * from glpi_plugin_fusioninventory_dblocksoftwareversions;
Empty set (0.00 sec)

Infos technique :

  • Debian 9

  • Mariadb 10.1.37

  • PHP 7.2

Du coup je ne comprends pas d'où vient le problème. Si vous avez des idées je suis preneur.