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 2014-09-04 17:41:26

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Bonjour,

Je viens après de longues recherches, car j'ai eu un soucis sur mon GLPI 0.84.5 avec le plugin OCS Inventory NG. Mes ordinateurs sont correctement importés depuis OCS, mes logiciels aussi (j'utilise le dictionnaire OCS, c'est volontaire, pour pouvoir utiliser les groupes de logiciels que je créée.
Maintenant je met dans la corbeille tout mes ordinateurs et mes logiciels. Je les supprime définitivement depuis la corbeille. Je me rend dans le menu OCS pour réimporter mes PC il me les trouve et les importe de nouveau sans soucis. Mais lorsque je vais dans la page Logiciels, il ne m'affiche rien.

En base les logiciels ont pourtant étés ré-importés (glpi_software); et lorsque je clique sur un objet ordinateur, je vois dans l'onglet logiciels les bons logiciels liés. Par contre si je clique sur un des logiciel, je suis redirigé sur softwares.php avec la belle erreur GLPI qui me dit "Vous n'avez pas les droits requis pour réaliser cette action". Je précise que j'ai mis l'utilisateur apache proprio de tout les dossiers et fichiers glpi.

J'ai testé avec une instance toute neuve de GLPI 0.84.5 et le même plugin OCS. Résultat en supprimant ordinateurs et logiciels, et en réimportant tout est bien réimporté.

Je voulais donc savoir si quelqu'un pouvait m'aider à résoudre ce problème, merci infiniment.


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#2 2014-09-05 08:46:50

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Je précise que toutes les opérations sont faites avec le compte Super Admin de GLPI. Même la visualisation de la page software.php


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#3 2014-09-05 10:41:50

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Je viens en mode DEBUG de GLPI de voir la requête qui foire. Lorsque j'accède à mes logiciels, j'ai cette requête :

SELECT 'admin' AS currentuser, `glpi_softwares`.`entities_id`, `glpi_softwares`.`is_recursive`, `glpi_softwares`.`name` AS ITEM_0, `glpi_softwares`.`id` AS ITEM_0_2, GROUP_CONCAT(DISTINCT CONCAT(`glpi_softwareversions`.`name`,'$$',`glpi_softwareversions`.`id`) SEPARATOR '$$$$') AS ITEM_1, COUNT(DISTINCT `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`id`) AS ITEM_2, FLOOR(SUM(`glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`number`) * COUNT(DISTINCT `glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`id`) / COUNT(`glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`id`)) AS ITEM_3, MIN(`glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`number`) AS ITEM_3_2, `glpi_softwarecategories`.`name` AS ITEM_4, `glpi_softwares`.`id` AS id
FROM `glpi_softwares`
LEFT JOIN `glpi_softwareversions` ON (`glpi_softwares`.`id` = `glpi_softwareversions`.`softwares_id` )
LEFT JOIN `glpi_computers_softwareversions` AS glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da ON (`glpi_softwareversions`.`id` = `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`softwareversions_id` AND `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`is_deleted_computer` = '0' AND `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`is_deleted` = '0' AND `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`is_template_computer` = '0' AND ( `glpi_computers_softwareversions_a1731c67cc0a09dba0a79b9a50ffc7da`.`entities_id` IN ('0') ) )
LEFT JOIN `glpi_softwarelicenses` AS glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62 ON (`glpi_softwares`.`id` = `glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`softwares_id` AND ( `glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`entities_id` IN ('0') ) AND (`glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`expire` IS NULL OR `glpi_softwarelicenses_bc40ab1c40f32a566b7d7743d5ca9e62`.`expire` > NOW()) )
LEFT JOIN `glpi_softwarecategories` ON (`glpi_softwares`.`softwarecategories_id` = `glpi_softwarecategories`.`id` )
WHERE `glpi_softwares`.`is_deleted` = '0' AND `glpi_softwares`.`is_template` = '0' AND ( `glpi_softwares`.`entities_id` IN ('0') ) GROUP BY `glpi_softwares`.`id`
ORDER BY ITEM_0 ASC LIMIT 0, 20

j'ai testé cette requête sur mon GLPI de test tout neuf et sur celui en prod, sur l'un elle marche et pas sur l'autre.

EDIT : C'est bon j'ai trouvé d'où venait mon problème. J'ai du à un moment ou un autre changer une entité pour mes logiciels et il cherchait un entities_id à 0 dans ma table glpi_softwares alors que tout mes logiciels avaient pour valeur 1 dans leur champ entities_id.

Last edited by DukeFarell (2014-09-05 10:55:19)


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#4 2014-09-05 11:46:23

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Bon du coup comme sur ce post http://www.glpi-project.org/forum/viewt … pid=181782, je me rend compte que mon plugin OCS Inventory m"importe correctement les ordinateurs mais pas les logiciels.

en effet, je n'ai qu'une seule entité "Entité racine" d'id 0. Et lorsque qu'il créer les logiciels dans GLPI après liaison OCS, il leur attribue la valeur 1 dans le champ "entities_id". Ce qui provoque ma liste vide de logiciels dans GLPI.

Si quelqu'un sait ou le réglage se trouve, merci smile je continue à chercher


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#5 2014-09-05 11:52:32

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,185

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Version du plugin OCS ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2014-09-05 11:58:35

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

v1.0.2

Merci smile


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#7 2014-09-05 12:31:00

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,185

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

L'import OCS vous enregistre la machine dans l'entité racine (0) et ses logiciels sont affectés à l'entité 1 ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#8 2014-09-05 12:48:29

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Oui c'est cela. Alors que je n'ai pas d'entité d'id 1. Je précise que j'avais initialement une version de GLPI de 0.83 que j'ai migré vers la 0.84.5.


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#9 2014-09-05 14:05:26

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,185

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Et vous n'aurez pas une règle d'affectation qui reste ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#10 2014-09-05 14:24:43

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

J'ai changé une option dans l'entité Racine, sous l'onglet "Parc" : Entité de création des logiciels. Je l'ai mise à "Pas de changement d'entité" alors qu'elle était avant à "Affecter entité racine" (ou quelque chose dans ce gout la).

ça à l'air de refonctionner à la normale.

Comportement bizarre : j'avais donc les deux options dispo dans la dropdown list "Entité de création des logiciels" mais après avoir changé et sauvegardé, je n'ai plus que l'option "Pas de changement d'entité" de disponible dedans.

Peut-être un relicat de la v0.83 ?

Last edited by DukeFarell (2014-09-06 11:10:58)


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#11 2014-09-12 14:03:46

fabioneres
Member
Registered: 2014-09-12
Posts: 1

Re: GLPI 0.84.5 plugin OCS les logiciels ne s'affichent plus

Bom dia,
estou com problemas na conexão com o banco de dados do ocs. Utilizo glpi 0.84.7 e ocs inventory 2.1.2. Apesar de preencher as informações com o ip do servidor do ocs, ip da máquina onde ta o mysql, banco de dados e senha do ocs certo, ele sempre apresenta mensagem de falha ao conectar ao banco de dados. O que devo fazer?

Good Morning,
I am having problems connecting to the database ocs. Glpi use 0.84.7 and 2.1.2 ocs inventory. Although the information populate with the ocs server ip, ip of the machine where ta mysql, database and password ocs right, it always presents the message failed to connect to the database. What should I do?

Bonjour,
J'ai des problèmes de connexion à l'OCS de base de données. Glpi utiliser l'inventaire 0.84.7 et 2.1.2 ocs. Bien que les informations peupler avec l'ip du serveur OCS, ip de la machine où ta mysql, base de données et ocs de mot de passe droit, il présente toujours le message n'a pas pu se connecter à la base de données. Que dois-je faire?


fabioneres08@hotmail.com

Last edited by fabioneres (2014-09-12 14:10:07)

Offline

Board footer

Powered by FluxBB