You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je dois migrer une base de données de la version 0.84 à 9.3.1.
Le processus s'arrête à :
Mise à jour en 9.2
Ajout de - Knowbase item comments à la base de données
Dans le doute j'ai vidé la base de logs, idem
Pouvez vous m'aider? merci
centos7 php 5.6 maria db10
Last edited by agermain (2018-09-20 14:32:11)
Offline
Qu'avez vous dans les fichiers de logs de migration ? sql_error.log et php_errors.log ?
Plateforme en exploitation : GLPI 10.0.3 + GLPiinventory 10.0.3sur Fedora 36
PHP 8.1.11 ,Apache/2.4.54, mysql 8
Offline
je n’ai aucun fichiers avec ces nom.
je suis sous centos7
Offline
bonjour, j'ai trouvé les fichiers, par contre il n'y a pas d’événement en rapport avec la mise à jour de la base. avec des horodatages correspondant
Offline
j'ai trouvé ca
glpiphplog.ERROR: Migration::renameTable() in /usr/share/glpi/inc/migration.class.php line 576
Impossible de renommer la table glpi_slts (ok) en glpi_slas (ko) ! {"user":"@vm-glpi-dev.infradev.dev.laval.l121","mem_usage":"0.956\", 8.36Mio)"}
Offline
Bonjour,
Après quelques essaies(2semaines), j'ai finalement réussi à passer en une passe ma base de 0.84.6 à 9.3.1.
Nouveau problème à l'application de script php innodb_migration.php
MySQL query error:
SQL: ALTER TABLE glpi_apiclients ENGINE = InnoDB
Error: Table './glpi/glpi_apiclients' already exists
Backtrace :
inc/dbmysql.class.php:206
scripts/innodb_migration.php:56 DBmysql->queryOrDie()
PHP Fatal error: Uncaught exception 'RuntimeException' with message ' - Erreur durant l'éxecution de la requête : ALTER TABLE glpi_apiclients ENGINE = InnoDB - L'erreur est Table './glpi/glpi_apiclients' already exists' in /usr/share/glpi/inc/dbmysql.class.php:216
Stack trace:
#0 /usr/share/glpi/scripts/innodb_migration.php(56): DBmysql->queryOrDie('ALTER TABLE glp...')
#1 {main}
thrown in /usr/share/glpi/inc/dbmysql.class.php on line 216
j'ai tenté de passer la commande manuellement idem. renommer la base idem.
Help !
Offline
Pages: 1
Topic closed