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-25 13:42:05

Halmbass
Member
Registered: 2013-11-25
Posts: 2

Pas d'importation OCS => GLPI : Undefined index: statistics

Bonjour à tous,

Je me tourne (pour la première fois) vers les utilisateurs de ce forum pour un soucis qui ne semble pas répertorié.

GLPI 0.80.5
OCS inventory 2.0.5
plugin Import OCS v 1.5.2

Il s'agit d'une installation toute neuve (nous avons une autre infra avec OCS 2.0.3 qui marche très bien).

L'installation, l'activation et le paramétrage du plugin ne m'ont pas posé de problème particulier: la connexion à la base de données OCSNG est réussie et les version et configuration OCSNG sont valides.
Les nouvelles machines apparaissent bien dans "Importation de nouveaux ordinateurs" mais quand je tente une importation, le processus est assez lent et le récapitulatif habituel est vide. L'inventaire reste également vide (comme la corbeille).
J'ai ce message récurrent dans le php.log:

2013-11-25 10:37 [2@SEFRINF00114]
Notice(8): Undefined index: statistics
Backtrace :
E:\xampplite\htdocs\glpi\front\ocsng.import.php:88        userErrorHandlerNormal(

Je ne suis malheureusement un grand connaisseur PHP/MySQL mais j'ai supposé que ce message ne devrait pas être bloquant pour l'import. En voyant ce bout de code dans ocsserver.class.php, je me pose des questions:

static function manageImportStatistics(&$statistics=array(), $action= false) {

      if(empty($statistics)) {
         foreach (self::getAvailableStatistics() as $field => $label) {
            $statistics[$field] = 0;
         }
      }

      switch ($action) {
         case self::COMPUTER_SYNCHRONIZED :
            $statistics["synchronized_machines_number"]++;
            break;

         case self::COMPUTER_IMPORTED :
            $statistics["imported_machines_number"]++;
            break;

         case self::COMPUTER_FAILED_IMPORT :
            $statistics["failed_rules_machines_number"]++;
            break;

         case self::COMPUTER_LINKED :
            $statistics["linked_machines_number"]++;
            break;

         case self::COMPUTER_NOT_UNIQUE :
            $statistics["not_unique_machines_number"]++;
            break;

         case self::COMPUTER_NOTUPDATED :
            $statistics["notupdated_machines_number"]++;
            break;

         case self::COMPUTER_LINK_REFUSED :
            $statistics["link_refused_machines_number"]++;
            break;
      }
   }

J'avoue que je n'ai pas beaucoup d'autres pistes.

En vous remerciant tous d'avance si vous avez des idées sur ce problème.

Offline

#2 2013-11-26 13:09:59

Halmbass
Member
Registered: 2013-11-25
Posts: 2

Re: Pas d'importation OCS => GLPI : Undefined index: statistics

Bonjour,

Le problème est réglé avec la migration de GLPI en 0.84.x.

Offline

Board footer

Powered by FluxBB