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
Member
From: Nantes
Registered: 2008-02-05
Posts: 171

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 [55@monserveurdetest]
  *** 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 10.0.3 + GLPiinventory 10.0.3sur Fedora 36
PHP 8.1.11 ,Apache/2.4.54, mysql 8

Offline

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

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

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.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 2017-02-08 13:26:56

fabibus
Member
From: Nantes
Registered: 2008-02-05
Posts: 171

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 10.0.3 + GLPiinventory 10.0.3sur Fedora 36
PHP 8.1.11 ,Apache/2.4.54, mysql 8

Offline

Board footer

Powered by FluxBB