You are not logged in.
Pages: 1
Topic closed
Bonjour,
Depuis la mise à jour vers la V0.80, mon inventaire logiciels est totalement vide.
Pourtant, quand je sélectionne un PC, j'ai bien la liste des logiciels installés sur cette machine.
J'ai fait qq recherches à propos de ce problème et je tiens donc à préciser que je n'utilise pas le dictionnaire logiciel d'OCSNG ..
Merci pour votre aide
Offline
Les logiciels sont ils dans la corbeille? dans une autre entité?
Offline
Non, ils ne sont pas dans la corbeille
Offline
en mode debug, il y a une erreur ?
Offline
En effet, il y a une erreur :
Unknown column 'glpi_softwares.softwareversions_id' in 'on clause'
Offline
Désolé je n'ai pas envoyé la totalité de mon message
Donc pour la query
SELECT 'GregM' AS currentuser, `glpi_softwares`.`entities_id`, `glpi_softwares`.`is_recursive`, `glpi_softwares`.`name` AS ITEM_0, `glpi_softwares`.`id` AS ITEM_0_2, COUNT(DISTINCT `glpi_computers_softwareversions_23af9de72785ae510f81f99055099b74`.`id`) AS ITEM_1, `glpi_manufacturers`.`name` AS ITEM_2, GROUP_CONCAT(DISTINCT `glpi_softwareversions`.`name` SEPARATOR '$$$$') AS ITEM_3, GROUP_CONCAT(DISTINCT `glpi_operatingsystems_0a35c270152be19b5c8a485502badcd7`.`name` SEPARATOR '$$$$') AS ITEM_4, `glpi_softwares`.`id` AS ITEM_5, `glpi_softwarecategories`.`name` AS ITEM_6, `glpi_users`.`name` AS ITEM_7, `glpi_users`.`realname` AS ITEM_7_2, `glpi_users`.`id` AS ITEM_7_3, `glpi_users`.`firstname` AS ITEM_7_4, FLOOR(SUM(`glpi_softwarelicenses`.`number`) * COUNT(DISTINCT `glpi_softwarelicenses`.`id`) / COUNT(`glpi_softwarelicenses`.`id`)) AS ITEM_8, MIN(`glpi_softwarelicenses`.`number`) AS ITEM_8_2, GROUP_CONCAT(DISTINCT `glpi_softwarelicensetypes_23b5cff51110de73d82293138f98ea11`.`name` SEPARATOR '$$$$') AS ITEM_9, GROUP_CONCAT(DISTINCT CONCAT(`glpi_softwareversions`.`name`, ' - ', `glpi_states_0a35c270152be19b5c8a485502badcd7`.`name`) SEPARATOR '$$$$') AS ITEM_10, `glpi_softwares`.`id` AS id
FROM `glpi_softwares`
LEFT JOIN `glpi_softwareversions` ON (`glpi_softwares`.`softwareversions_id` = `glpi_softwareversions`.`id` )
LEFT JOIN `glpi_computers_softwareversions` AS glpi_computers_softwareversions_23af9de72785ae510f81f99055099b74 ON (`glpi_softwareversions`.`id` = `glpi_computers_softwareversions_23af9de72785ae510f81f99055099b74`.`softwareversions_id` AND `glpi_computers_softwareversions_23af9de72785ae510f81f99055099b74`.`is_deleted` = '0' AND `glpi_computers_softwareversions_23af9de72785ae510f81f99055099b74`.`is_template` = '0' )
LEFT JOIN `glpi_manufacturers` ON (`glpi_softwares`.`manufacturers_id` = `glpi_manufacturers`.`id` )
LEFT JOIN `glpi_operatingsystems` AS glpi_operatingsystems_0a35c270152be19b5c8a485502badcd7 ON (`glpi_softwareversions`.`operatingsystems_id` = `glpi_operatingsystems_0a35c270152be19b5c8a485502badcd7`.`id` )
LEFT JOIN `glpi_softwarecategories` ON (`glpi_softwares`.`softwarecategories_id` = `glpi_softwarecategories`.`id` )
LEFT JOIN `glpi_users` ON (`glpi_softwares`.`users_id` = `glpi_users`.`id` )
LEFT JOIN `glpi_softwarelicenses` ON (`glpi_softwares`.`id` = `glpi_softwarelicenses`.`softwares_id` )
LEFT JOIN `glpi_softwarelicensetypes` AS glpi_softwarelicensetypes_23b5cff51110de73d82293138f98ea11 ON (`glpi_softwarelicenses`.`softwarelicensetypes_id` = `glpi_softwarelicensetypes_23b5cff51110de73d82293138f98ea11`.`id` )
LEFT JOIN `glpi_states` AS glpi_states_0a35c270152be19b5c8a485502badcd7 ON (`glpi_softwareversions`.`states_id` = `glpi_states_0a35c270152be19b5c8a485502badcd7`.`id` )
WHERE `glpi_softwares`.`is_deleted` = '0' AND `glpi_softwares`.`is_template` = '0' GROUP BY `glpi_softwares`.`id`
ORDER BY ITEM_0 ASC LIMIT 0, 200
J'ai l'erreur :
Unknown column 'glpi_softwares.softwareversions_id' in 'on clause'
Offline
y aurait-il la possibilité de savoir quel(s) fichier(s) modifier, avant d'attendre une nouvelle release, afin que cette fonctionnalité puisse fonctionner ?
Offline
la correction ici : https://forge.indepnet.net/projects/glp … ions/14722
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Bon, j'ai commencé à gratter un peu :
- installation de phpmyadmin
- recherche dans la BDD
Et en effet, ma table glpi_softwares ne contient pas de colonne softwareversions_id
C'est sans doute dû à un bug lors de la migration 0.78 => 0.80
J'ai 1 colonne qui ressemble à la colonne "manquante" : softwares_id
Est ce bien celle ci ?
Comment puis je régler mon problème ?
Offline
cf. mon message précédent
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Désolé, j'étais en train de poster quand j'ai vu la réponse.
Merci beaucoup MoYo.
Problème réglé
Offline
Pages: 1
Topic closed