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 2020-05-29 07:56:21

Riesu
Member
Registered: 2009-08-07
Posts: 158
Website

Migration 9.1 > 9.4

Bonjour,
je travail sur la migration de la 9.1.2 vers la 9.4.5 sur un debian 10 buster, php7.

- Export de la base via mysql dump -> OK
- Import de celle-ci via phpmyadmin -> OK
- Lancement de l'update
- Mise à jour vers 9.1.3 -> OK

Je reste bloqué sur :

Mise à jour en 9.2
Changement de la structure de la base de données - glpi_tasktemplates (0 seconde)

php-errors.log

[2020-05-29 07:22:37] glpiphplog.WARNING: Test logger
[2020-05-29 07:26:20] glpiphplog.WARNING: Test logger
[2020-05-29 07:49:01] glpiphplog.WARNING: Test logger
[2020-05-29 07:49:12] glpiphplog.ERROR: Migration::renameTable() in /var/www/glpi/inc/migration.class.php line 586
Impossible de renommer la table glpi_slts (ok) en glpi_slas (ko) !  {"user":"@FRSGRVS-GLPI01-TEST"}

migration 9.2.3.log
On voit que la migration tourne bien mais qu'elle bloque à la fin.

0 seconde for "Ajout de - Knowbase item revisions à la base de données" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_infocoms" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_softwarelicensetypes" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Ajout de - Knowbase item link to tickets à la base de données" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Ajout de - Knowbase item revisions à la base de données" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_knowbaseitemtranslations" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Ajout de - Knowbase item comments à la base de données" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_taskcategories" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_documents_items" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_computermodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_printermodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_networkequipmentmodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_printermodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_networkequipmentmodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_phonemodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_peripheralmodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_monitormodels" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicecases" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicecontrols" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicedrives" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicegraphiccards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_deviceharddrives" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicememories" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicemotherboards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicenetworkcards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicepcis" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicepowersupplies" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_deviceprocessors" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_items_devicesoundcards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicecases" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicecontrols" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicedrives" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicegraphiccards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_deviceharddrives" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicememories" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicemotherboards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicenetworkcards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicepcis" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicepowersupplies" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_deviceprocessors" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_devicesoundcards" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_softwarelicenses" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_tickettasks" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_problemtasks" @ 2020-05-29 07:49:12 [@FRSGRVS-GLPI01-TEST]
0 seconde for "Changement de la structure de la base de données - glpi_changetasks" @

Il me semble que ce genre de bug a été corrigé en 9.2..
Avez-vous une idée?

Merci


GLPI 9.1.2 + FusionInventory - IIS 8

Offline

#2 2020-05-29 08:09:19

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 5,204

Re: Migration 9.1 > 9.4

Avez vous bien restauré votre  dump dans une  base vide?
En cas  d'échec  il faut supprimer toutes les tables de la base et restaurer.


Trouver la panne avant de réparer...
*GLPI 9.4.6+fusion9.4+2.4+behaviours2.3.2+reports+fields+appliances+pdf+badges+formcreator2.10.4 PHP7.4 Mariadb10.3
*GLPI 9.4.6(behaviours2.2.1+fusioninventoty 9.4+1.1+applicatifs2.5.0+fields 1.9.1) php7.3 mysql5.6 hebergé sur serveur mutualisé.
TEST GLPI9.5.2 mutualisé OVH (  collecteur KO en attente 9.5.3 pour tester fix)

Offline

#3 2020-05-29 08:36:09

Riesu
Member
Registered: 2009-08-07
Posts: 158
Website

Re: Migration 9.1 > 9.4

Bonjour,
avec le nouvel export ça fonctionne...Merci.


GLPI 9.1.2 + FusionInventory - IIS 8

Offline

#4 2020-05-29 08:46:32

Riesu
Member
Registered: 2009-08-07
Posts: 158
Website

Re: Migration 9.1 > 9.4

Encore une question, en éxécutant la commande pour passer en innodb j'ai l'erreur suivante:

/var/www/glpi$ php bin/console glpi:migration:myisam_to_innodb
PHP Fatal error:  Uncaught Symfony\Component\Console\Exception\RuntimeException: Cannot write in "/var/lib/glpi/_sessions" directory. in /var/www/glpi/inc/console/application.class.php:285
Stack trace:
#0 /var/www/glpi/inc/console/application.class.php(78): Glpi\Console\Application->initSession()
#1 /var/www/glpi/bin/console(71): Glpi\Console\Application->__construct()
#2 {main}
  thrown in /var/www/glpi/inc/console/application.class.php on line 285

quels droits je dois appliquer et à qui?

Merci


GLPI 9.1.2 + FusionInventory - IIS 8

Offline

#5 2020-05-29 09:11:39

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 5,204

Re: Migration 9.1 > 9.4

1) attention avec les import phpmyadmin : si la base est grosse, ça ne va pas jusqu'au bout !  preferez la restauration en ligne de commande.

2) j'imagine que tous les sous dossiers de "files" sont sous   /var/lib/glpi/  il faudra le mêmes droits à tous ces dossiers pour que glpi fonctionne.

pour les droits je dirais que www-data:www-data devrait être proprietaire. (mais je ne suis pas spécialiste de ça...)


Trouver la panne avant de réparer...
*GLPI 9.4.6+fusion9.4+2.4+behaviours2.3.2+reports+fields+appliances+pdf+badges+formcreator2.10.4 PHP7.4 Mariadb10.3
*GLPI 9.4.6(behaviours2.2.1+fusioninventoty 9.4+1.1+applicatifs2.5.0+fields 1.9.1) php7.3 mysql5.6 hebergé sur serveur mutualisé.
TEST GLPI9.5.2 mutualisé OVH (  collecteur KO en attente 9.5.3 pour tester fix)

Offline

#6 2020-05-29 13:23:19

Riesu
Member
Registered: 2009-08-07
Posts: 158
Website

Re: Migration 9.1 > 9.4

Merci pour l'information, avec l'import via la ligne de commande cela fonctionne beaucoup mieux.


GLPI 9.1.2 + FusionInventory - IIS 8

Offline

Board footer

Powered by FluxBB