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-09-16 16:13:06

jean-paul.clerc
Member
Registered: 2016-11-08
Posts: 276

Migration 9.1.2 vers 9.5

Bonjour


J'ai installé une version de GLPI en 9.5.1
J'ai fait un export de ma version 9.1.2
J'ai importé et …..

Au lancement de GLPI version 9.5, j'ai une étape de mise à jour de la base suite à un message

"Votre version de la base de données n'est pas compatible avec la version des fichiers installés. Une mise à jour est nécessaire."

Je lance la mise à jour proposée et j'aboutis à un écran qui me dit
"GLPI SETUP

Mise à jour

Connexion à la base de données réussie
La version de la base de données semble correcte (8.0.17) - Parfait !La version de la base de données semble correcte (8.0.17) - Parfait !

Mise à jour en 9.1.3
Traitement terminé. (0 seconde)
 
Mise à jour en 9.2
Ajout de - Knowbase item comments à la base de données (0 seconde)"

Et plus rien ne se passe, j'arrive sur l'a page de compte rendu de la mise à jour à chaque lancement de GLPI
J'ai arrêté Apache

Est-ce possible de pratiquer comme j'ai fait ?
Si c'est possible, que dois-je faire pour avancer ?

Merci pour votre aide

Offline

#2 2020-09-23 10:00:15

jean-paul.clerc
Member
Registered: 2016-11-08
Posts: 276

Re: Migration 9.1.2 vers 9.5

La migration de ma 9.1.2 par import complet est-elle une stratégie possible ?

Offline

#3 2020-09-23 10:09:27

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

Re: Migration 9.1.2 vers 9.5

il est possible que votre table glpi_logs soit trop grosse ou crashée et qu'elle bloque la migration.

je prepare une migration de 9.1.6 vers 9.4.6 et pour l'instant je n'ai pas eu de problème en passant par l'interface graphique


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#4 2020-11-17 17:19:17

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Bonjour,


Comment importer une base sql de 9.2.1  vers 9.5.2 ?
Je ne vois la partie Maintenance et Import.

Merci

Offline

#5 2020-11-17 22:13:57

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

Re: Migration 9.1.2 vers 9.5

le menu maintenance a été supprimé parce qu'il ne fonctionnait pas toujour bien notamment pour les grsosses bases.
l'export de la base se fait en ligne de commande avec la commande MYSQLDUMP

l'import se fait DANS UNE BASE VIDE  avec la commande mysql  -h localhosu -u MonLoginBDD -p Mabasevide9.5<monFichierDump9.2.1


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#6 2020-11-19 12:01:09

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Bonjour,

Merci pour la réponse, l'import peut elle etre faite apres l'install de glpi ou faut il la faire avant ?

Merci

Offline

#7 2020-11-19 12:25:38

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

Re: Migration 9.1.2 vers 9.5

FAITES UNE SAUVEGARDE DE VOTRE BDD en ligne de commande (avec mysqldump par exemple, évitez phpmyadmin).


vous  extrayez l'archive glpi9.5.2 sur votre serveur (par exemple dans /var/www/html/glpi952 )
copiez le contenu de ../glpi921/files dans le nouveau serveur  /var/www/html/glpi952/files
vous creez une nouvelle base de donnée sur votre serveur creez un utilisateur et mot de passe et donnez les droits sur cette base

importez votre dump 9.2.1 dans la BDD

lancez les scripts de migration. soit en ligne de commande soit via l'interface web.

et si ça plante vous aurez toujours votre 9.2.1 qui fonctionne.

si quelque chose ne se passe pas normalement ( migration qui ne va pas jusqu'au bout à cause d'une erreur)  surtout ne passez pas en prod vous vous exposez à des problèmes..
de même si vous voulez recommencer la migration  repartez toujours d'une base VIDE et réimporter le dump.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#8 2020-11-19 15:01:56

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Ok , merci , tout est clair sauf la partie " lancer les scripts de migration ... " je ne vois pas ce que c'est. Désolé pas l'habitude de faire ce genre de manip.
pour info , le 9.2.1 et 9.5.2  sont sur 2 vm differentes

Ah je pense savoir, c'est au premier lancement de l appli web lorsqu'on choisi la base sql ?

Last edited by jc038 (2020-11-19 15:11:57)

Offline

#9 2020-11-19 15:11:59

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

Re: Migration 9.1.2 vers 9.5

-soit vous ouvrez votre navigateur à l'adres   monserveur/glpi952  et vous vous laissez guider
-soit el ligne de commande : https://glpi-install.readthedocs.io/fr/latest/


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#10 2020-11-24 11:07:28

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Bonjour,

J'ai extrait la base et l'import sur le nouveau serveur. j'ai lancé le glpi en mode web et il me mettais le message : OK, La base à bien été initialisée.
Mais une fois dans glpi je ne retrouve rien du glp 9.2.1
J'ai un message en entete : 39 tables non migrées au moteur InnoDB

Peut etre un problème au niveau des moteur MyISAM et innodb ?

Avez vous une idée ?
Merci

Last edited by jc038 (2020-11-24 11:46:38)

Offline

#11 2020-11-24 12:09:51

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

Re: Migration 9.1.2 vers 9.5

lors du lancement de la migration vous avez bien selectionné "mise à jour" ?


combien de tables avez vous dans votre base GLPI ? 
on dirait que l'import du dump n'est pas complet

pour les tables non migrées vous avez les commandes dans le lien que j'ai envoyé.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#12 2020-11-24 12:39:23

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Merci,

Donc en choisisant "mise à jour" ( effectivement c'est mieux )  il me reste quelques messages du type :

new rights has been added for cluster, you should review ACL.s after update
new rights has been added for appliance, you should review ACL.s after update



Merci

Last edited by jc038 (2020-11-24 12:58:29)

Offline

#13 2020-11-24 12:48:37

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

Re: Migration 9.1.2 vers 9.5

ces messages sont normaux : ils vous informent que des droits ont été ajoutés sur les applicatifs :

vérifiez les profils : peut être que certains pourron voir les clusters et applicatifs et ce n'est peut être pas votre besoin :  dans ce cas  mettez les profils à jour.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#14 2020-11-24 12:49:55

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

Re: Migration 9.1.2 vers 9.5

avez vous vu en 9.5. les applicatifs sont dans le coeur de glpi    voyez si vous devez garder le plugin ou migrer vos données.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#15 2020-11-24 13:00:40

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Le petit soucis , c'est que je n'ai pas accès à glpi.
Voilà le message qu 'il me met :  Le service est en maintenance. Il sera de retour sous peu.

Offline

#16 2020-11-24 13:31:19

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

Re: Migration 9.1.2 vers 9.5

avez vous accès à la base de données ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#17 2020-11-24 14:37:57

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

oui, j'ai bien accès aux tables

Offline

#18 2020-11-24 16:59:46

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

Re: Migration 9.1.2 vers 9.5

que donne un

select value from glpi_configs where name='maintenance_mode'

j'imagine que le résultat est 1 il devrait être à 0 pour sortir de mode de maintenance

edit : correction du nom de table


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#19 2020-11-24 17:49:26

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

ERROR 1146 (42S02): Table 'glpi952.glpi_config' doesn't exist

Offline

#20 2020-11-24 17:51:54

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

apres vérif c glpi_configs

donc le resultat me donne   1

Faut il le passer à 0  ?

Offline

#21 2020-11-24 17:54:46

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

ok désolé pas vu votre phrase sous la commande

Offline

#22 2020-11-25 10:59:26

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Bonjour,

Merci d'avoir pris le temps pour me guider, j'ai bien accès au glpi et la base à l'air d'etre ok.
mais chose bizarre il me met 331 tables non migré au moteur innoDB

Last edited by jc038 (2020-11-25 11:02:39)

Offline

#23 2020-11-25 12:31:09

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

Re: Migration 9.1.2 vers 9.5

vous n'avez pas lu le lien jusqu'au bout ?
https://glpi-install.readthedocs.io/fr/latest/


la réponse est ici :
https://glpi-install.readthedocs.io/fr/ … -to-innodb
je résume :

cd /var/www/html/glpi952
php bin/console glpi:migration:myisam_to_innodb

Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#24 2020-11-26 15:16:55

jc038
Member
Registered: 2015-01-09
Posts: 66

Re: Migration 9.1.2 vers 9.5

Merci, tout à l'air d'être ok

Offline

Board footer

Powered by FluxBB