You are not logged in.
Bonjour,
Alors tout d'abord félicitation à tous les participants à ce superbe projet.
Je suis en train de mettre en place une maquette pour la présenter à mon responsable afin d'utiliser GLPI et OCS NG pour gérer le matériel et la hotline.
Après avoir fait l'installation de OCS NG et GLPI je constate que les données remontent bien dans la base ocs dès que le client se connecte.
Par contre lors de l'utilisation de plugin ocs dans GLPI lorsque je fais "Synchronisation des ordinateurs déjà importès" ou "Importaiton de nouveaux ordinateurs" je recois un message d'erreur
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\......\glpi\glpi\common\classe.php on line 88
echec de l'importation Table 'glpidb.glpi_dropdown_ram_type' doesn't exist
En vérifiant dans les documentations je ne vois nulle part parler de table glpi_dropdown_ram_type mais de table glpi_dropdown_ram.
Dans PhpMyAdmin sur la base glpidb je ne vois même pas cette table glpi_dropdown_ram mais une table glpi_device_ram
Je suis sous GLPI 0.6
Pouvez-vous me renseigner pour que je puisse inporter l'ensemble des infos de OCS NG vers GLPI
Merci
Last edited by IronTUX (2005-09-30 10:42:10)
Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin : Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2
Offline
Effectivement cette doc n'est pas à jour c'est assez difficile de la maintenir à jour vu que le modèle évolue tres tres rapidement.
Pour ce qui est du lien GLPI-OCS nous sommes en train de travailler dessus en collaboration avec l'equipe du projet OCSinventory NG, tout ça va évoluer assez rapidement (on l'espere).
Pour ce qui est du plugin actuel comme indiqué sur le site, il n'est la qu'a titre expérimental.
Pour supprimer l'erreur à l'importation il vous suffit de commenter la ligne :
$ram["type"] = ocsImportDropdown("glpi_dropdown_ram_type","name",$line2["TYPE"]);
Au alentour de la ligne 585 dans le fichier ocs/functions/functions.php.
Bazile Lebeau
Offline
Correction, je travaillais sur une base de donnée de développement donc je n'ai pas fait attention.
Il ne faut pas supprimer cette ligne.
Si votre version est bien la 0.6 vous devez avoir la table glpi_dropdown_ram_type et par consequent le script ne devrait pas bloquer sur cette ligne.
Bazile Lebeau
Offline
Ok merci pour l'info je vais vérifier à nouveau dans la base
Par contre votre lien n'affiche rien.
Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin : Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2
Offline
Ok j'ai vu sur le lien que la table que je cherche est bien dans la base théoriqement :|ne le problème dans mon install c'est que je ne la retrouve pas.
Je vais donc refaire une installation et utiliser le lien ci-dessus pour generer la base
Merci
Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin : Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2
Offline
Ca c'est la version CVS tagguée 0.6 "normalement" l'archive publique contient exactement cette version à la ligne pret.
Bazile Lebeau
Offline
Alors pour commencer je vous fais un mea culpa général en effet je n'avais pas la version 0.6 mais la 0.51 je crois je suis désolé de vous avoir fait perdre votre temps sur une erreur d'inattention.
Quoiqu'il en soit après avori récuperer la bonne version tout marche sanss problème.
Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin : Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2
Offline