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 2007-12-07 10:17:33

maria
Member
Registered: 2007-12-05
Posts: 9

Doublons Logiciels

Bonjour,

j'ai un problème avec glpi, j'ai pas mal de doublons logiciels.
Exemple:


Microsoft Office 2000 SR-1 Small Business     Microsoft Corporation     9.00.9327
9.00.3821     Géré         _global_    
Installations: 23    Restant: 0    Total: 23    A acheter: 11

Microsoft Office 2000 SR-1 Small Business     Microsoft Corporation     9.00.9327
Ignoré         global     Licence site  Installations: 1


Alors que les deux devrais etre fusionnés, j'ai la meme chose pour tous les office et windows. Et ne me dites pas "ah ben faut les fusionner à la main" parce que ce n'est pas une réponse valable ça lol

Offline

#2 2007-12-07 10:24:35

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Doublons Logiciels

verision de glpi ?

Offline

#3 2007-12-07 10:40:19

maria
Member
Registered: 2007-12-05
Posts: 9

Re: Doublons Logiciels

glpi 0.7 rc3 couplé au dernier ocs

Offline

#4 2007-12-07 15:49:30

maria
Member
Registered: 2007-12-05
Posts: 9

Re: Doublons Logiciels

Un autre problème:

image1jn1.jpg

Pourquoi y'a marqué 20 alors qu'il m'en reste 0, et pourquoi je ne peux pas changer en "0". C'est fou ça

Last edited by maria (2007-12-11 09:57:05)

Offline

#5 2007-12-11 09:54:55

maria
Member
Registered: 2007-12-05
Posts: 9

Re: Doublons Logiciels

Reup de topic désolée.
Quelqu'un pourrai me dire d'où vient les chiffres restants alors que je n'ai rien rentré, surtout que je ne peux pas les modifier? J'aimerai que tout soit à zéro pour avoir un nombre exact de licence à acheter. (drôlement mal foutu ça dis donc).
Merci! ^^

Offline

#6 2007-12-11 20:38:51

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Doublons Logiciels

merci de tester avec ke dernier SVN.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#7 2007-12-12 10:10:56

maria
Member
Registered: 2007-12-05
Posts: 9

Re: Doublons Logiciels

Le dernier svn?

Offline

#8 2007-12-12 10:56:26

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Doublons Logiciels

cf. la page de téléchargement. Daily Tarball


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#9 2008-05-30 14:11:34

cpierron
Member
Registered: 2008-01-21
Posts: 31

Re: Doublons Logiciels

Moi aussi j'ai un problème de doublons similaire avec 0.70.2

J'ai trouvé l'origine : le transfert de machine entre entités.

Ca ne gère pas comme il faut le fait qu'un logiciel existe déjà dans l'entitié cible.

On se retrouve donc au final, avec des logiciels au nom identique mais avec des identifiants différents (bien que l'on soit dans la même entité).

Comme "data fix", voici ce que je me suis bricolé :
(un peu violent, mais semble fonctionner).

================================================================

Pour diagnostiquer le problème (trouver les logiciels concernés) :

SELECT fk_entities, name, count( * )
FROM glpi_software s
WHERE EXISTS (
SELECT 1
FROM glpi_licenses l, glpi_inst_software i, glpi_computers c
WHERE l.sID = s.ID
AND i.license = l.ID
AND c.ID = i.cID
AND c.deleted =0
)
GROUP BY fk_entities, name
HAVING count( * ) >1

Pour chaque doublon identifié :

1) Identifier lequel des deux (ou plus) logiciels n'est pas le correct.
2) Relever tous les noms de PC qui ont ce logiciel.
3) Cas d'un PC non lié à OCS : placer le PC dans la corbeille (= le supprimer).
    Cas d'un PC relié à OCS : le supprimer et le purger, puis le réimporter d'OCS.

Ensuite, supprimer les logiciels pour lesquels le nombre d'installations est 0 :

CREATE TABLE zzzz_remove_software_temp
AS
SELECT fk_entities, id, name
FROM glpi_software s
WHERE NOT EXISTS (
SELECT 1
FROM glpi_licenses l, glpi_inst_software i, glpi_computers c
WHERE l.sID = s.ID
AND i.license = l.ID
AND c.ID = i.cID
AND c.deleted = 0
)

UPDATE glpi_software
SET deleted = 1
WHERE id IN
(SELECT id FROM zzzz_remove_software_temp)

DROP TABLE zzzz_remove_software_temp

Reste à purger les logiciels dans GLPI.
(Aller dans la corbeille pour pouvoir effectuer cette opération).

Offline

Board footer

Powered by FluxBB