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 2009-01-29 17:59:54

broeders.kevin
Member
Registered: 2007-12-05
Posts: 20

Problème remonté des logiciels.

J'avais déjà posté ce problème l'an dernier.
J'utilise OCSng Ver. 4100 + GLPI 0.71.5 +Apache 2 + PHP5

Tout marche très bien mis a part:

La remonté du dictionnaire des logiciel, je m'explique :

Dans la liste des logiciels, je vois bien les machine qui l'on d'installer.
" je peux dire ce logiciel est installé sur ces machines"

En revanche,

Je ne vois pas les logiciel installé sur une machine.
"Je ne peux pas dire cette machine contient cette liste de logiciel"

Comment ce fait il??
Je pense avoir loupé un paramètre.
Merci

Offline

#2 2009-01-29 19:16:22

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

Re: Problème remonté des logiciels.

Vous voulez dire que quand vous faites inventaire / logiciels et que vous choisissez un logiciel, l'onglet installation liste bien tous les micros
Mais quand vous cliquez sur le nom d'un micro en question et choisissez l'onglet logiciels, rien n'est listé.
C'est bien cà ?


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

#3 2009-01-30 10:15:04

broeders.kevin
Member
Registered: 2007-12-05
Posts: 20

Re: Problème remonté des logiciels.

C'est exactement ça!

Merci

Offline

#4 2009-01-30 10:29:40

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

Re: Problème remonté des logiciels.

Et t'as même pas une ligne indiquant "logiciels non catégorisés" ?

Parce que de base, tous les logiciels sont mis dans cette catégorie et la liste est repliée.


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

#5 2009-01-30 11:44:41

broeders.kevin
Member
Registered: 2007-12-05
Posts: 20

Re: Problème remonté des logiciels.

Il me me propose d'installer manuellement des logiciels, si je choisi un logiciel, et je fais "installer", il ne me l'affiche toujours pas. Ni la liste réelle, ni le logiciel choisi. Y'a vraiment quelque chose qui bloque l'affichage. Je vais voir un mode Debug.

Merci

Offline

#6 2009-01-30 11:45:48

broeders.kevin
Member
Registered: 2007-12-05
Posts: 20

Re: Problème remonté des logiciels.

Voila l'erreur en mode Debug:
PHP ERROR: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/glpi/inc/dbmysql.class.php at line 164

Voila la focntion manquante ligne 164:

return mysql_num_rows($result);

Last edited by broeders.kevin (2009-01-30 11:48:46)

Offline

#7 2009-02-09 14:35:42

chrisnet46
Member
Registered: 2009-01-08
Posts: 91

Re: Problème remonté des logiciels.

Bonjour,

J'ai exactement le même problème après avoir rejoué le dictionnaire : PHP ERROR: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/glpi/inc/dbmysql.class.php at line 164

Christophe


GLPI 0.83.6 (en cous de migration vers 0.84.8)
Ubuntu 8.04.4 LTS (en cours de migration vers 14.04)

Offline

#8 2009-02-09 14:45:11

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problème remonté des logiciels.

Il faudrait avoir l'erreur SQL (il faut activer l'enregistrement des traces dans la config), cf le fichier files/_log/sql-error.log.

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#9 2009-02-09 14:58:32

chrisnet46
Member
Registered: 2009-01-08
Posts: 91

Re: Problème remonté des logiciels.

Merci pour votre réponse, voilà le log :

09-02-2009 13:54
*** MySQL query error :
***
SQL: ( SELECT 1 as TYPE, glpi_dropdown_software_category.name as category, glpi_software.category as category_id, glpi_software.name as softname, glpi_inst_software.license as license, glpi_inst_software.ID as ID,glpi_licenses.expire,glpi_software.deleted, glpi_licenses.sID, GROUP_CONCAT( DISTINCT CONCAT(CONCAT_WS(\' - \',glpi_licenses.version, glpi_licenses.serial),\'$$\',glpi_inst_software.ID) SEPARATOR \'$$$$\') AS version, glpi_licenses.serial, glpi_licenses.version AS orig_version, glpi_licenses.oem, glpi_licenses.oem_computer, glpi_licenses.buy   
        FROM glpi_inst_software
        LEFT JOIN glpi_licenses ON ( glpi_inst_software.license = glpi_licenses.ID )
        LEFT JOIN glpi_software ON (glpi_licenses.sID = glpi_software.ID)
        LEFT JOIN glpi_dropdown_software_category ON (glpi_dropdown_software_category.ID = glpi_software.category) WHERE glpi_inst_software.cID = \'7\' AND glpi_software.category > 0
                GROUP BY glpi_licenses.sID ) UNION (SELECT 2 as TYPE, glpi_dropdown_software_category.name as category, glpi_software.category as category_id, glpi_software.name as softname, glpi_inst_software.license as license, glpi_inst_software.ID as ID,glpi_licenses.expire,glpi_software.deleted, glpi_licenses.sID, GROUP_CONCAT( DISTINCT CONCAT(CONCAT_WS(\' - \',glpi_licenses.version, glpi_licenses.serial),\'$$\',glpi_inst_software.ID) SEPARATOR \'$$$$\') AS version, glpi_licenses.serial, glpi_licenses.version AS orig_version, glpi_licenses.oem, glpi_licenses.oem_computer, glpi_licenses.buy 
            FROM glpi_inst_software
        LEFT JOIN glpi_licenses ON ( glpi_inst_software.license = glpi_licenses.ID )
            LEFT JOIN glpi_software ON (glpi_licenses.sID = glpi_software.ID) 
            LEFT JOIN glpi_dropdown_software_category ON (glpi_dropdown_software_category.ID = glpi_software.category) WHERE glpi_inst_software.cID = \'7\' AND (glpi_software.category <= 0 OR glpi_software.category IS NULL )
            GROUP BY glpi_licenses.sID) ORDER BY TYPE, category, softname, version
Error: MySQL server has gone away
Backtrace :
/var/www/glpi/inc/software.function.php:806        DBmysql->query()
/var/www/glpi/front/computer.form.php:259        showSoftwareInstalled()
/var/www/glpi/front/computer.form.php
09-02-2009 13:54
*** MySQL query error :
***
SQL: SELECT DISTINCT glpi_software.ID, glpi_software.name FROM glpi_software  WHERE glpi_software.deleted=0 AND glpi_software.is_template=0  AND FK_entities=\'0\'  ORDER BY glpi_software.name
Error: MySQL server has gone away
Backtrace :
/var/www/glpi/ajax/dropdownSelectSoftware.php:67        DBmysql->query()
/var/www/glpi/inc/ajax.function.php:62        include()
/var/www/glpi/inc/dropdown.function.php:1319        ajaxDropdown()
/var/www/glpi/inc/software.function.php:817        dropdownSoftwareToInstall()
/var/www/glpi/front/computer.form.php:259        showSoftwareInstalled()
/var/www/glpi/front/computer.form.php
09-02-2009 13:54
*** MySQL query error :
***
SQL: ( SELECT 1 as TYPE, glpi_dropdown_software_category.name as category, glpi_software.category as category_id, glpi_software.name as softname, glpi_inst_software.license as license, glpi_inst_software.ID as ID,glpi_licenses.expire,glpi_software.deleted, glpi_licenses.sID, GROUP_CONCAT( DISTINCT CONCAT(CONCAT_WS(\' - \',glpi_licenses.version, glpi_licenses.serial),\'$$\',glpi_inst_software.ID) SEPARATOR \'$$$$\') AS version, glpi_licenses.serial, glpi_licenses.version AS orig_version, glpi_licenses.oem, glpi_licenses.oem_computer, glpi_licenses.buy   
        FROM glpi_inst_software
        LEFT JOIN glpi_licenses ON ( glpi_inst_software.license = glpi_licenses.ID )
        LEFT JOIN glpi_software ON (glpi_licenses.sID = glpi_software.ID)
        LEFT JOIN glpi_dropdown_software_category ON (glpi_dropdown_software_category.ID = glpi_software.category) WHERE glpi_inst_software.cID = \'7\' AND glpi_software.category > 0
                GROUP BY glpi_licenses.sID ) UNION (SELECT 2 as TYPE, glpi_dropdown_software_category.name as category, glpi_software.category as category_id, glpi_software.name as softname, glpi_inst_software.license as license, glpi_inst_software.ID as ID,glpi_licenses.expire,glpi_software.deleted, glpi_licenses.sID, GROUP_CONCAT( DISTINCT CONCAT(CONCAT_WS(\' - \',glpi_licenses.version, glpi_licenses.serial),\'$$\',glpi_inst_software.ID) SEPARATOR \'$$$$\') AS version, glpi_licenses.serial, glpi_licenses.version AS orig_version, glpi_licenses.oem, glpi_licenses.oem_computer, glpi_licenses.buy 
            FROM glpi_inst_software
        LEFT JOIN glpi_licenses ON ( glpi_inst_software.license = glpi_licenses.ID )
            LEFT JOIN glpi_software ON (glpi_licenses.sID = glpi_software.ID) 
            LEFT JOIN glpi_dropdown_software_category ON (glpi_dropdown_software_category.ID = glpi_software.category) WHERE glpi_inst_software.cID = \'7\' AND (glpi_software.category <= 0 OR glpi_software.category IS NULL )
            GROUP BY glpi_licenses.sID) ORDER BY TYPE, category, softname, version
Error: MySQL server has gone away
Backtrace :
/var/www/glpi/inc/software.function.php:806        DBmysql->query()
/var/www/glpi/front/computer.form.php:259        showSoftwareInstalled()
/var/www/glpi/front/computer.form.php
09-02-2009 13:54
*** MySQL query error :
***
SQL: SELECT DISTINCT glpi_software.ID, glpi_software.name FROM glpi_software  WHERE glpi_software.deleted=0 AND glpi_software.is_template=0  AND FK_entities=\'0\'  ORDER BY glpi_software.name
Error: MySQL server has gone away
Backtrace :
/var/www/glpi/ajax/dropdownSelectSoftware.php:67        DBmysql->query()
/var/www/glpi/inc/ajax.function.php:62        include()
/var/www/glpi/inc/dropdown.function.php:1319        ajaxDropdown()
/var/www/glpi/inc/software.function.php:817        dropdownSoftwareToInstall()
/var/www/glpi/front/computer.form.php:259        showSoftwareInstalled()
/var/www/glpi/front/computer.form.php


GLPI 0.83.6 (en cous de migration vers 0.84.8)
Ubuntu 8.04.4 LTS (en cours de migration vers 14.04)

Offline

#10 2009-02-20 16:30:35

chrisnet46
Member
Registered: 2009-01-08
Posts: 91

Re: Problème remonté des logiciels.

Rémy,

Avez-vous pu détecter quelque chose avec le log que je vous aie fourni ?

Merci

Christophe


GLPI 0.83.6 (en cous de migration vers 0.84.8)
Ubuntu 8.04.4 LTS (en cours de migration vers 14.04)

Offline

#11 2009-02-20 16:39:08

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problème remonté des logiciels.

>> Error: MySQL server has gone away

Le problème n'est pas du côté de GLPI mais du coté du serveur MySQL...

Peut-être une requête trop long et dépassant la limite configurée sur le serveur?

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#12 2009-02-20 17:11:23

chrisnet46
Member
Registered: 2009-01-08
Posts: 91

Re: Problème remonté des logiciels.

Il y a dans le log un "*** MySQL query error : ", je pensais qu'il y avait un problème sur la requête.

Où doit-on agir pour augmenter le délais acceptable pour une requête ?

Merci

Christophe


GLPI 0.83.6 (en cous de migration vers 0.84.8)
Ubuntu 8.04.4 LTS (en cours de migration vers 14.04)

Offline

#13 2009-02-20 17:34:52

broeders.kevin
Member
Registered: 2007-12-05
Posts: 20

Re: Problème remonté des logiciels.

Dans mon PHP.ini le délais d'exécution de la requête est de 30 secondes.
Je ne pense pas que ce soit le problème.

A priori l'erreur vient de cette requète :

SQL: SELECT DISTINCT glpi_software.ID, glpi_software.name FROM glpi_software  WHERE glpi_software.deleted=0 AND glpi_software.is_template=0  AND FK_entities=\'0\'  ORDER BY glpi_software.name
Error: MySQL server has gone away

Lorsque j l'éxécute en direct sur le serveur, elle me signale:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'0\'  ORDER BY glpi_software.name' at line 1

Le code '\'0\' pose problème,

Si je l'exécute avec un 0 en valeur à la place, elle me donne bien des valeurs.

A quoi sert '\'0\'???

Merci

Last edited by broeders.kevin (2009-02-20 18:10:15)

Offline

#14 2009-06-10 14:32:14

guillaume78
Member
From: 78
Registered: 2009-05-26
Posts: 32

Re: Problème remonté des logiciels.

J'avais un problème de remontée logiciels je ne sait pas si cela vous sera utile mais bon on sait jamais... si ça peut aider c bien ^^

http://www.commentcamarche.net/forum/af … ocs-glpi#6

Offline

Board footer

Powered by FluxBB