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 2017-02-07 17:13:12

fabibus
Guest
From: Nantes
Registered: 2008-02-05
Posts: 116

Soucis de migration 90.5 vers 9.1.2 : table gli_tickets

Bonjour,
Je test la migration de mon glpi 90.5 de prod vers 9.1.1 ou 9.1.2 sur une maquette.
Lors de la migration, tout se passe bien sauf que le processus bloque :

Mise à jour en 9.1.1
Changement de la structure de la base de données - glpi_tickets (7 minutes 44 secondes)
9.1.1 multiple alter in glpi_tickets - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_tickets` ADD INDEX `slts_ttr_id` (`slts_ttr_id`) , DROP INDEX `slalevels_id` , ADD INDEX `ttr_slalevels_id` (`ttr_slalevels_id`) - L'erreur est Key column 'slts_ttr_id' doesn't exist in table


Je retrouve cette erreur dans sql-errors.log :
2017-02-07 15:32:35 [[email protected]]
  *** MySQL query error:
  SQL: ALTER TABLE `glpi_tickets` ADD INDEX `slts_ttr_id` (`slts_ttr_id`) ,
DROP INDEX `slalevels_id` ,
ADD INDEX `ttr_slalevels_id` (`ttr_slalevels_id`)
  Error: Key column 'slts_ttr_id' doesn't exist in table
  Backtrace :
  inc/dbmysql.class.php:208
  inc/migration.class.php:582                        DBmysql->queryOrDie()
  install/update_91_911.php:90                       Migration->migrationOneTable()
  install/update.php:800                             update91to911()
  install/update.php:959                             updateDbUpTo031()

J'obtiens la même erreur que ce soit avec la version 9.1.1 et 9.1.2...

Je n'ai pas eu ce soucis avec deux autres serveurs GLPI qui ne gèrent pas de tickets...

Est ce du à ma base ?

Cordialement,


Plateforme en exploitation : GLPI 0.90.5 + FusionInventory 0.90+1.4 sur Red Hat

Offline

#2 2017-02-07 17:32:42

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

Re: Soucis de migration 90.5 vers 9.1.2 : table gli_tickets

dans le fichier /install/update_0905_91.php, remplacez à la ligne 766
$migration->migrationOneTable('glpi_slalevels');
par
$migration->migrationOneTable('glpi_tickets');
et relancez la migration


CentOS 6.5 - CentOS 7
PHP 5.6 - PHP 7 - MySQL 5.6  + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-02-08 13:26:56

fabibus
Guest
From: Nantes
Registered: 2008-02-05
Posts: 116

Re: Soucis de migration 90.5 vers 9.1.2 : table gli_tickets

yllen wrote:

dans le fichier /install/update_0905_91.php, remplacez à la ligne 766
$migration->migrationOneTable('glpi_slalevels');
par
$migration->migrationOneTable('glpi_tickets');
et relancez la migration

C'est fait, mais le problème est le même... (en ré accédant à glpi puis migration)
Quand tu parles de relancer la migration, c'est réimporter la BDD et refaire la migration ou juste relancer la migration de la base ?


Plateforme en exploitation : GLPI 0.90.5 + FusionInventory 0.90+1.4 sur Red Hat

Offline

Board footer

Powered by FluxBB