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 2008-04-21 09:36:52

Philippe
Member
Registered: 2007-01-11
Posts: 203

[plugin CMD] Problème d'install sous linux

Bonjour,
Je viens d'installer le plugin commandes sur un systeme windows qui n'utilise qu'un bête easyphp ( apache 2.2.3 et mysql 5.0.27) et là, pas de soucis.
Par contre, lorsque je veut l'installer sur mon système linux, la création des bases ne fonctionne pas (avec la version 0.71 de glpi) :
  - Rien n'apparait en mode debug
  - dans le fichier de trace  :

          
          2008-04-21 09:02:16
          *** MySQL query error : 
          ***
          SQL: DROP TABLE IF EXISTS `glpi_plugin_cmd`;
          CREATE TABLE `glpi_plugin_cmd` (
                  `ID` int(11) NOT NULL auto_increment,
                  `name` varchar(255) collate utf8_unicode_ci NOT NULL default \'\',
                  `link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\',
                  `deleted` smallint(6) NOT NULL default \'0\',
                  PRIMARY KEY  (`ID`)
          ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

          INSERT INTO `glpi_plugin_cmd` VALUES (1, \'Ping\', \'[IP]\', \'0\');

          ....

          Error: 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 ';

- En exécutant la première requete via phpmyadmin :

SQL query:

CREATE TABLE `glpi_plugin_cmd` ( `ID` int(11) NOT NULL auto_increment, `name` varchar(255) collate utf8_unicode_ci NOT NULL default \'\', `link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\', `deleted` smallint(6) NOT NULL default \'0\', PRIMARY KEY (`ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

MySQL said: Documentation
#1064 - 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 '\'\',
        `link` varchar(255) collate utf8_unicode_ci NOT NULL default \'\'' at line 3

Je vois bien d'où vient le problème ( les backslashes avant les simples cotes ) mais je ne vois pas comment le résoudre....

Merci d'avance !
Philippe


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#2 2008-04-21 10:27:21

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin CMD] Problème d'install sous linux

a mon avis ca doit être un pb avec les fins de lignes du fichier .sql.

Tu peux vérifier que tu es bien en Linux au niveau des fins de lignes du fichier ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2008-04-21 10:39:26

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: [plugin CMD] Problème d'install sous linux

En fait, je viens de me rendre compte que j'ai le même problème avec le plugin applicatifs sad
En plus, si j'importe le fichier .sql directement via phpmyadmin, ca fonctionne (donc, pas de soucis de fin de lignes à priori...).

Par contre, dans le résumé de l'import direct, les backslashes n'apparaissent pas devant les simples quotes hmm

Je n'ai pourtant pas vu ce genre d'ajout dans le code php (ou alors, je n'ai pas les yeux ouverts tongue).

Du coup, je m'oriente plus vers un pb de config de mon serveur mais j'ai déjà installé des plugins dessus (et sans problème...).

Last edited by Philippe (2008-04-21 10:40:06)


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#4 2008-04-21 10:44:42

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin CMD] Problème d'install sous linux

Non pas sur du tout. Ca me faisait pareil hier soir sur ma debian. J'ai modifié les fins de lignes des fichiers sql et ca a fonctionné.


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2008-04-21 10:47:56

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: [plugin CMD] Problème d'install sous linux

Ayé, j'ai trouvé !
En fait c'est tout bête, mysql n'aime pas qu'on initialise à vide un champ marqué not null

...NOT NULL default ''

J'ai juste supprimé la valeur default....

Merci pour l'aide tsmr !

A bientôt
Philippe

Last edited by Philippe (2008-04-21 10:48:14)


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#6 2008-04-21 10:56:03

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: [plugin CMD] Problème d'install sous linux

Oups, apparement, j'ai parlé trop vite : ca fonctionne pour applicatif mais pas pour commandes....
J'explore la piste fin de ligne....


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#7 2008-04-21 10:57:44

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin CMD] Problème d'install sous linux

oki. Merci pour ton retour. De toute facon je vais mettre a jour les plugins pour le pb des default.


Xavier Caillaud
Blog GLPI Infotel

Offline

#8 2008-04-21 11:00:38

Philippe
Member
Registered: 2007-01-11
Posts: 203

Re: [plugin CMD] Problème d'install sous linux

NONNNNNNNNNNNNNNNNNNNNNNN
en fait, la conversion en mode UNIX du fichier suffit !

Tu avais raison dès le début tsmr ! Je suis un boulet tongue
Merci beaucoup !


Tentative de mise en place de la solution smile
---------------------------------------------------------->
glpi 0.72 RC1
ubuntu 6 / apache 2.0.55 / mysql 5.0.22

Offline

#9 2008-04-21 11:29:34

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin CMD] Problème d'install sous linux

cool big_smile

wink


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB