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: 176
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.5.4, Debian, Maria DB 10

Offline

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

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

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...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

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

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

Re: Migration 9.1 > 9.4

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


GLPI 9.5.4, Debian, Maria DB 10

Offline

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

Riesu
Member
Registered: 2009-08-07
Posts: 176
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.5.4, Debian, Maria DB 10

Offline

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

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,287

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...
GLPI10.0.16 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9

Offline

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

Riesu
Member
Registered: 2009-08-07
Posts: 176
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.5.4, Debian, Maria DB 10

Offline

Board footer

Powered by FluxBB