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-12-01 12:42:22

sguenneur
Member
Registered: 2008-12-01
Posts: 6

0.71.2 --> 0.71.3 MySql problèmes

bonjour à tous, je tournais jusqu'à présent sur Glpi 0.71.1 et j'ai récemment passé la 0.71.2, RAS au changement de version, par contre je viens de voir que la 0.71.3 était sortie, du coup j'ai décidé de tenter la migration, et là, patatra, plus rien de fonctionne, apparemment j'aurais qq soucis liés à MySql comme en témoigne le message d'erreur suivant :

2008-12-01 11:17:00
*** MySQL query error :
***
SQL: ALTER TABLE `glpi_kbitems` CHANGE `answer` `answer` LONGTEXT NULL DEFAULT NULL
Error: Column 'answer' cannot be part of FULLTEXT index
Backtrace :
/usr/share/glpi/install/update_0712_0713.php:52         DBmysql->query()
/usr/share/glpi/install/update.php:456          update0712to0713()
/usr/share/glpi/install/update.php:587          updatedbUpTo031()
/usr/share/glpi/install/update.php

Je n'arrive même pas à faire la MaJ de la BDD en fait.
Au moment de la mise à jour, l'autenth se passe bien ainsi que la connexion à la base, mais ce message apparaît au moment de modifier la BDD je suppose smile

Je ne suis pas vraiment un spécialiste de Mysql, qq un aurait il une idée svp ?

Last edited by sguenneur (2008-12-01 12:43:04)

Offline

#2 2008-12-01 12:44:08

sguenneur
Member
Registered: 2008-12-01
Posts: 6

Re: 0.71.2 --> 0.71.3 MySql problèmes

sguenneur wrote:

bonjour à tous, je tournais jusqu'à présent sur Glpi 0.71.1 et j'ai récemment passé la 0.71.2, RAS au changement de version, par contre je viens de voir que la 0.71.3 était sortie, du coup j'ai décidé de tenter la migration, et là, patatra, plus rien de fonctionne, apparemment j'aurais qq soucis liés à MySql comme en témoigne le message d'erreur suivant :

2008-12-01 11:17:00
*** MySQL query error :
***
SQL: ALTER TABLE `glpi_kbitems` CHANGE `answer` `answer` LONGTEXT NULL DEFAULT NULL
Error: Column 'answer' cannot be part of FULLTEXT index
Backtrace :
./glpi/install/update_0712_0713.php:52         DBmysql->query()
./glpi/install/update.php:456          update0712to0713()
./glpi/install/update.php:587          updatedbUpTo031()
./glpi/install/update.php

Je n'arrive même pas à faire la MaJ de la BDD en fait.
Au moment de la mise à jour, l'autenth se passe bien ainsi que la connexion à la base, mais ce message apparaît au moment de modifier la BDD je suppose smile

J'ai récup ce message dans ./glpi/files/_log

Je ne suis pas vraiment un spécialiste de Mysql, qq un aurait il une idée svp ?

Offline

#3 2008-12-01 14:48:33

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

Re: 0.71.2 --> 0.71.3 MySql problèmes

OS et version MySQL ?

++


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

#4 2008-12-02 09:28:46

sguenneur
Member
Registered: 2008-12-01
Posts: 6

Re: 0.71.2 --> 0.71.3 MySql problèmes

pardon messieurs (dames ?),

voici donc les infos, je tourne sur une Ubuntu 7.10,installée à l'époque :

:
root@robsrv-linux:~$ uname -a
Linux robsrv-linux 2.6.24-21-generic #1 SMP Mon Aug 25 17:32:09 UTC 2008 i686 GNU/Linux
root@robsrv-linux:~$ mysql -V
mysql  Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2

Last edited by sguenneur (2008-12-02 09:29:03)

Offline

#5 2008-12-02 09:35:24

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

Re: 0.71.2 --> 0.71.3 MySql problèmes

pouvez vous nous donner la config exacte de la table glpi_kbitems ? (export de la structure de la table)


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

Offline

#6 2008-12-02 16:45:26

sguenneur
Member
Registered: 2008-12-01
Posts: 6

Re: 0.71.2 --> 0.71.3 MySql problèmes

Re-bonjour messieurs, MySQL n'étant pas ma tasse de thé, je peux fournir une copie d'écran de PhPMyAdmin, cel est il suffisant ?

27288282hd9.th.jpg

Je peux aussi vous faire une exportation de la base via PhpMyadmin si nécessaire smile

Last edited by sguenneur (2008-12-02 16:49:54)

Offline

#7 2008-12-02 20:42:26

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

Re: 0.71.2 --> 0.71.3 MySql problèmes

je suis preneur de l'export pour tester sur un autre environnement.


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

Offline

#8 2008-12-02 20:44:05

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

Re: 0.71.2 --> 0.71.3 MySql problèmes

modifiez les intercalssements des champs question et answer qui ne sont pas bons.
Vous devriez avoir utf8_unicode_ci

vous avez du avoir un soucis dans une de vos mises à jour.


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

Offline

#9 2008-12-03 09:32:45

sguenneur
Member
Registered: 2008-12-01
Posts: 6

Re: 0.71.2 --> 0.71.3 MySql problèmes

Je n'arrive à modifier ces fameux interclassements de champs, le message d'erreur affiché étant le même que celui obtenu lors de la MaJ :

Erreur

requête SQL:

ALTER TABLE `glpi_kbitems` CHANGE `question` `question` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL

MySQL a répondu:Documentation
#1283 - Column 'answer' cannot be part of FULLTEXT index

Le message d'erreur étant le même lorsque j'essaie de modifier le champ "answer"
Voici un export de la table glpi_kbitems, je pense que le problème vient effectivement de là :

-- Serveur: localhost
-- Généré le : Mer 03 Décembre 2008 à 11:32
-- Version du serveur: 5.0.51
-- Version de PHP: 5.2.4-2ubuntu5.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de données: `ocsweb`
--

-- --------------------------------------------------------

--
-- Structure de la table `glpi_kbitems`
--

CREATE TABLE IF NOT EXISTS `glpi_kbitems` (
  `ID` int(11) NOT NULL auto_increment,
  `FK_entities` int(11) NOT NULL default '0',
  `recursive` smallint(6) NOT NULL default '1',
  `categoryID` int(11) NOT NULL default '0',
  `question` text character set latin1,
  `answer` text character set latin1,
  `faq` smallint(6) NOT NULL default '0',
  `author` int(11) NOT NULL default '0',
  `view` int(11) NOT NULL default '0',
  `date` datetime default NULL,
  `date_mod` datetime default NULL,
  PRIMARY KEY  (`ID`),
  KEY `categoryID` (`categoryID`),
  KEY `author` (`author`),
  KEY `faq` (`faq`),
  KEY `FK_entities` (`FK_entities`),
  FULLTEXT KEY `fulltext` (`question`,`answer`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

--
-- Contenu de la table `glpi_kbitems`
--

Merci !

Last edited by sguenneur (2008-12-03 09:33:25)

Offline

#10 2008-12-03 09:46:29

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: 0.71.2 --> 0.71.3 MySql problèmes

Tu devrais avoir ça :

CREATE TABLE IF NOT EXISTS `glpi_kbitems` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `FK_entities` int(11) NOT NULL DEFAULT '0',
  `recursive` tinyint(1) NOT NULL DEFAULT '1',
  `categoryID` int(11) NOT NULL DEFAULT '0',
  `question` text COLLATE utf8_unicode_ci,
  `answer` text COLLATE utf8_unicode_ci,
  `faq` smallint(6) NOT NULL DEFAULT '0',
  `author` int(11) NOT NULL DEFAULT '0',
  `view` int(11) NOT NULL DEFAULT '0',
  `date` datetime DEFAULT NULL,
  `date_mod` datetime DEFAULT NULL,
  PRIMARY KEY (`ID`),
  KEY `categoryID` (`categoryID`),
  KEY `author` (`author`),
  KEY `faq` (`faq`),
  KEY `FK_entities` (`FK_entities`),
  FULLTEXT KEY `fulltext` (`question`,`answer`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;

les 2 champs :

  `question` text character set latin1,
  `answer` text character set latin1,

devraient être :

  `question` text COLLATE utf8_unicode_ci,
  `answer` text COLLATE utf8_unicode_ci,

Offline

#11 2008-12-03 10:47:51

sguenneur
Member
Registered: 2008-12-01
Posts: 6

Re: 0.71.2 --> 0.71.3 MySql problèmes

Erreur

requête SQL:

ALTER TABLE `glpi_kbitems` CHANGE `answer` `answer` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL

MySQL a répondu:Documentation
#1283 - Column 'answer' cannot be part of FULLTEXT index

J'ai apparement un soucis un peu plus ennuyeux étant donné le message d'erreur ci dessus, je ne peux pas mettre les dits-champs en utf8_unicode_ci.
Par contre, je peux changer et mettre utf8_general_ci mais ca ne règle pas mes problèmes.
J'ai essayé en "deletant" la table et en la recréant via l'export SQL mais il ne prend toujours pas les bons character_set :s:s

Offline

#12 2008-12-16 22:29:15

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

Re: 0.71.2 --> 0.71.3 MySql problèmes

la solution c'est de supprimer l'index fulltext avant de faire les modifs puis de le recréer.
ALTER TABLE `glpi_kbitems` ADD FULLTEXT `fulltext` (`question`,`answer`);


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

Offline

Board footer

Powered by FluxBB