You are not logged in.
Bonjour je vous envoies ce message, car je rencontre une erreur lors de la migration lors de deux commandes
" php bin/console glpi:migration:utf8mb4 "
Une table me reste en erreur
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"
Erreur de migration de la table "glpi_tickets".
Pour l'autre commande " php bin/console glpi:migration:unsigned_keys " voici les erreurs :
La migration de la colonne "glpi_networkportethernets.items_devicenetworkcards_id" ne peut pas être faite car elle contient des valeurs négatives.
La migration de la colonne "glpi_plugin_news_alerts_targets.items_id" ne peut pas être faite car elle contient des valeurs négatives.
La migration de la colonne "glpi_plugin_ocsinventoryng_networkports.items_devicenetworkcards_id" ne peut pas être faite car elle contient des valeurs négatives.
La migration de la colonne "glpi_softwares.softwares_id" ne peut pas être faite car elle contient des valeurs négatives.
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `id` int unsigned NOT NULL auto_increment"
La migration de la colonne "glpi_tickets.id" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `entities_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.entities_id" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `users_id_lastupdater` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.users_id_lastupdater" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `users_id_recipient` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.users_id_recipient" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `requesttypes_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.requesttypes_id" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `itilcategories_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.itilcategories_id" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `slas_id_ttr` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.slas_id_ttr" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `slas_id_tto` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.slas_id_tto" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `slalevels_id_ttr` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.slalevels_id_ttr" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `olas_id_tto` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.olas_id_tto" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `olas_id_ttr` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.olas_id_ttr" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `olalevels_id_ttr` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.olalevels_id_ttr" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
SQL Error "1292": Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73 in query "ALTER TABLE `glpi_tickets` MODIFY COLUMN `locations_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_tickets.locations_id" a échouée avec le message "(1292) Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_dispo' at row 73".
Désolé du copié collé un peu farfelu, je ne sais pas si ces erreurs ont de réel impacts sur l'utilisation futur, je n'ai aussi aucune idée de comment les corriger si il le faut.
Merci d'avoir pris le temps de lire ce post.
Offline
Bonjour,
J'ai le même type de problème suite à la migration vers la 10.0.1 :
Message sur l'interface :
1 tables utilisent le charset déprécié, utf8mb3
Commande :
php bin/console glpi:migration:utf8mb4
Réponse :
1 tables nécessitent une migration vers "utf8mb4"
Erreur :
SQL Error "1292": Incorrect date value: '0000-00-00' for column 'date_install' at row 3 in query "ALTER TABLE `glpi_items_softwareversions` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci"
Erreur de migration de la table "glpi_items_softwareversions".
J'ai ensuite un 2ème problème, comme vous :
Message sur l'interface :
4 colonnes primaires ou étrangères utilisent des entiers signés Lancez la commande "php bin/console glpi:migration:unsigned_keys" pour les migrer.
Commande :
php bin/console glpi:migration:unsigned_keys
Réponse :
Trouvé 13 colonne(s) de clé principale ou étrangère utilisant des entiers signés
Erreur :
SQL Error "1292": Incorrect date value: '0000-00-00' for column 'date_install' at row 3 in query "ALTER TABLE `glpi_items_softwareversions` MODIFY COLUMN `id` int unsigned NOT NULL auto_increment"
La migration de la colonne "glpi_items_softwareversions.id" a échouée avec le message "(1292) Incorrect date value: '0000-00-00' for column 'date_install' at row 3".
0/13 [>---------------------------] 0%SQL Error "1292": Incorrect date value: '0000-00-00' for column 'date_install' at row 3 in query "ALTER TABLE `glpi_items_softwareversions` MODIFY COLUMN `items_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_items_softwareversions.items_id" a échouée avec le message "(1292) Incorrect date value: '0000-00-00' for column 'date_install' at row 3".
1/13 [==>-------------------------] 7%SQL Error "1292": Incorrect date value: '0000-00-00' for column 'date_install' at row 3 in query "ALTER TABLE `glpi_items_softwareversions` MODIFY COLUMN `softwareversions_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_items_softwareversions.softwareversions_id" a échouée avec le message "(1292) Incorrect date value: '0000-00-00' for column 'date_install' at row 3".
2/13 [====>-----------------------] 15%SQL Error "1292": Incorrect date value: '0000-00-00' for column 'date_install' at row 3 in query "ALTER TABLE `glpi_items_softwareversions` MODIFY COLUMN `entities_id` int unsigned NOT NULL DEFAULT '0' "
La migration de la colonne "glpi_items_softwareversions.entities_id" a échouée avec le message "(1292) Incorrect date value: '0000-00-00' for column 'date_install' at row 3".
La migration de la colonne "glpi_plugin_geninventorynumber_configs.entities_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_acknowledges.users_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_componentscatalogs.hostsnotification_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_componentscatalogs.servicesnotification_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_displayviews_groups.entities_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_downtimes.users_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_monitoring_sliders_groups.entities_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_mydashboard_profileauthorizedwidgets.widgets_id" ne peut pas être faite car sa valeur par défaut est négative.
La migration de la colonne "glpi_plugin_news_alerts_targets.items_id" ne peut pas être faite car elle contient des valeurs négatives.
Il semble y avoir des erreurs avec des plugins mais ces plugins sont désinstallés de GLPI...
______________________________
Je voudrais bien de l'aide aussi !
Last edited by glpi-user15 (2022-08-08 14:32:41)
Offline
Bonjour,
J'ai eu des soucis a la migration de 9.5 vers 10 , avec des erreurs sur des tables soi disant existantes et non migrables, alors que en recherchant direct dans le DB par mysql elles n'existaient pas;
Il s'agissait des tables de plugins que j'avais installés "pour voir", puis désinstallés car ils ne m'auraient pas été utiles .
Donc j'étais sure de ne pas en avoir besoin ;
Pour résoudre les erreurs, j'ai supprimé au fur et à mesure des relances de l'upgrade, les fichiers ayant les nom des tables .frm et .ibd dans
/data/mysql/mon_arbo/nom_de_table_en_erreur.frm et .ibd
Et c'est Ok ;
j'espère vous avoir été un peu utile ...
Offline