You are not logged in.
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
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
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