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 2018-08-14 11:30:49

alesourd
Member
Registered: 2010-07-29
Posts: 85

Résolu : Erreur lors de la migration des tables en innodb

Bonjour, Je viens de migrer notre serveur glpi en version 9.3 jusque là aucun soucis. Puis j'ai voulu migrer nos tables de notre base en innodb et le script bloc sur la table glpi_logs.

Voici le message d'erreur :
Tables found: 204
Migrating glpi_logs...DBmysql::query() in /var/www/glpi/inc/dbmysql.class.php line 180
  *** MySQL query error:
  SQL: ALTER TABLE glpi_logs ENGINE = InnoDB
  Error: Table './glpidb2/glpi_logs' is marked as crashed and last (automatic?) repair failed
  Backtrace :
  inc/dbmysql.class.php:209
  scripts/innodb_migration.php:56                    DBmysql->queryOrDie()
PHP Fatal error:  Uncaught RuntimeException:  - Erreur durant l'éxecution de la requête : ALTER TABLE glpi_logs ENGINE = InnoDB - L'erreur est Table './glpidb2/glpi_logs' is marked as crashed and last (automatic?) repair failed in /var/www/glpi/inc/dbmysql.class.php:219
Stack trace:
#0 /var/www/glpi/scripts/innodb_migration.php(56): DBmysql->queryOrDie('ALTER TABLE glp...')
#1 {main}
  thrown in /var/www/glpi/inc/dbmysql.class.php on line 219

Comment pouvons-nous corriger cette erreur.

Merci d'avance pour votre aide.

Last edited by alesourd (2018-08-14 12:05:50)


Serveur glpi sous Ubuntu 22.04 LTS - 4 go ram
GLPI v 10.0.12 - Authentification via ldap/ad
Merci aux développeurs GLPI

Offline

#2 2018-08-14 12:05:24

alesourd
Member
Registered: 2010-07-29
Posts: 85

Re: Résolu : Erreur lors de la migration des tables en innodb

Problème résolu en effectuant une réparation de la table glpi_logs.
Arret de appache 2 et de mysql
Vérification que la table est bien endommagé :
sudo myisamchk /var/lib/mysql/mabase/glpi_logs.MYI
Réparation de la table
sudo myisamchk -r /var/lib/mysql/mabase/glpi_logs.MYI
Vérification que la table est désormais ok :
sudo myisamchk /var/lib/mysql/mabase/glpi_logs.MYI
Redémarrage de apache2 et de mysql.

Désormais nous avons pu finir de migrer l'ensemble de nos tables.


Serveur glpi sous Ubuntu 22.04 LTS - 4 go ram
GLPI v 10.0.12 - Authentification via ldap/ad
Merci aux développeurs GLPI

Offline

Board footer

Powered by FluxBB