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 2012-07-24 11:24:20

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

[RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Désolé pour le TOPIC en doublon, je viens de me rendre compte que je n'ai pas posté au bon endroit (vous pouvez supprimer l'autre TOPIC SVP).

Bonjour,

Je tente de migrer mon GLPI 0.71.5 vers 0.72 et le plugin Gestion de compte 1.4 vers 1.5.

Tout ce passe bien jusqu'à l'étape d'upgrade à réaliser qui se trouve ici ==> http://www.glpi-project.org/wiki/doku.p … compte_use

Je génère le "HASH" et ensuite il me demande de "Migrer les comptes".

je clique donc sur "mettre à jour", sauf que il me réaffiche les mêmes compte à migrer à chaque fois que je clique sur "Mettre à jour".
Lorsque je sors de l'étape d'UPGRADE et que je vais voir le contenu des mots de passe des comptes, il me dit "MAUVAISE CLE DE CRYPTAGE".

J'ai également suivi cettre partie de la procédure mais sans succès :

En cas de problème lors de la mise à jour du plugin et des mots de passes.

1. Restaurez votre base de données GLPI
2. Supprimez la table glpi_plugin_compte_hash (avec phpmyadmin)
3. Fermez votre navigateur
4. Relancez la procédure d'installation et d'upgrade des mots de passe.


J'ai également fais un essai de GLPI 0.71.5 ==> 0.72.1 et le plugin compte 1.5 ==> 1.5.1, j'ai le même résultat.

J'ai également testé en chageant de naviguateur en remplacant IE par Firefox, j'ai le même problème.



Merci d'avance pour votre aide précieuse,



.Matt

Last edited by GarsDuCalvados (2012-08-08 10:07:46)


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#2 2012-07-24 14:34:12

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

GarsDuCalvados wrote:

je clique donc sur "mettre à jour", sauf que il me réaffiche les mêmes compte à migrer à chaque fois que je clique sur "Mettre à jour".
Lorsque je sors de l'étape d'UPGRADE et que je vais voir le contenu des mots de passe des comptes, il me dit "MAUVAISE CLE DE CRYPTAGE".

.Matt

Il faudrait activer le mode debug de glpi et les traceurs (logs) avant l'upgrade pour voir si il y a des erreurs et les poster ici


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2012-07-24 16:55:35

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour à toi,

Merci de prendre le temps de m'aider.

Je fais un test d'UPGRADE :

Voici le contenu du fichier php-errors.log :

24-07-2012 16:52
Notice(8): Undefined index: upgrade_accounts
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()

24-07-2012 16:52
Warning(2): Invalid argument supplied for foreach()
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()

24-07-2012 16:52
Notice(8): Undefined index: upgrade_accounts
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()

24-07-2012 16:52
Warning(2): Invalid argument supplied for foreach()
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()

Ces erreurs sont produites par ces lignes :

if (isset($_POST["update_mdp"]) && isset($_POST["item"])) {

        foreach ($_POST["upgrade_accounts"] as $key => $val) {
                foreach ($_POST["item"] as $key2 => $val2) {
                        $mdp = "mdp$".$key2;
                        $_POST[$mdp]=addslashes($_POST[$mdp]);
                        if (isset($_POST[$mdp]) && $_POST[$mdp]){
                                $query="UPDATE glpi_plugin_compte SET mdp='".$_POST[$mdp]."' where ID='".$key2."' ;";
                                $result=$DB->query($query);
                                $_SESSION['plugin_compte']['upgrade'][]=$key2;
                        }
                }
        }


Quand je clique sur "Mettre à jour", ça m'ouvre une autre page furtivement et je vois un bandeau rouge lié au mode debug me signifiant une erreur mais pas le temps de la voir.


.Matt

Last edited by GarsDuCalvados (2012-07-24 17:10:08)


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#4 2012-07-24 17:44:23

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

1. Upgrade de ton GLPI de 71.5 a 72.4
2. Sauvegarde de ton glpi 72.4 (au cas ou le 3/ ne fonctionne pas)
3. upgrade du plugin en 1.5.5 (https://forge.indepnet.net/attachments/ … 5.5.tar.gz) depuis ta version initiale (qui doit être la 1.4)

Si cela provoque encore des erreurs, donne les moi.


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2012-07-24 19:31:25

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour,

je viens de faire un UPGRADE GLPI 0.71.5 ==> 0.72.4 et du plugin "Account Inventory" vers 1.5.5.

J'ai la même erreur.

J'ai réussis à choper l'erreur quis e produit lorsque je clique sur "Mettre à jour" :

glpiaccount.png


Erreur dans le fichier php-errors.log :

24-07-2012 19:29
Notice(8): Undefined index: upgrade_accounts
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()

24-07-2012 19:29
Warning(2): Invalid argument supplied for foreach()
Backtrace :
/var/www/html/glpi/plugins/compte/front/plugin_compte.upgrade.php:50            userErrorHandler()


.Matt

Last edited by GarsDuCalvados (2012-07-24 19:36:21)


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#6 2012-07-24 19:35:07

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Avant l'upgrade du plugin, avez-vous des données dans la table glpi_plugin_compte ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2012-07-24 19:40:05

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Oui, j'ai 678 enregistrements dans la table glpi_plugin_compte.

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#8 2012-07-24 19:44:55

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

si tu commente

foreach ($_POST["upgrade_accounts"] as $key => $val) { ligne 50 de front/plugin_compte.upgrade.php) et l'accolade ligne 60 :
remplacer :

foreach ($_POST["upgrade_accounts"] as $key => $val) {
        foreach ($_POST["item"] as $key2 => $val2) {
            $mdp = "mdp$".$key2;
            $_POST[$mdp]=addslashes($_POST[$mdp]);
            if (isset($_POST[$mdp]) && $_POST[$mdp]){
                $query="UPDATE glpi_plugin_compte SET mdp='".$_POST[$mdp]."' where ID='".$key2."' ;";
                $result=$DB->query($query);
                $_SESSION['plugin_compte']['upgrade'][]=$key2;
            }
        }
    }

par

//foreach ($_POST["upgrade_accounts"] as $key => $val) {
        foreach ($_POST["item"] as $key2 => $val2) {
            $mdp = "mdp$".$key2;
            $_POST[$mdp]=addslashes($_POST[$mdp]);
            if (isset($_POST[$mdp]) && $_POST[$mdp]){
                $query="UPDATE glpi_plugin_compte SET mdp='".$_POST[$mdp]."' where ID='".$key2."' ;";
                $result=$DB->query($query);
                $_SESSION['plugin_compte']['upgrade'][]=$key2;
            }
        }
    //}

et que tu retentes l'upgrade apres restauration de ta 0.72.4 sauvegardée ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#9 2012-07-24 20:08:39

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

En commentant ça, je n'ai plus la procédure d'upgrade qui se lance, je suis direct dans l'administration du plugin.

Donc pas possible de réaliser un UPGRADE de mes comptes.

.Matt

Last edited by GarsDuCalvados (2012-07-24 20:39:14)


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#10 2012-07-24 21:18:40

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Il faudrait que je reteste la procédure. Y a t-il un moyen pour que vous m'envoyez un dump des tables du plugin ? au moins la structure ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#11 2012-07-24 22:06:13

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bien sur.

Comment vous les envoyer?

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#12 2012-07-25 09:26:22

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Je viens de t'envoyer un mail


Xavier Caillaud
Blog GLPI Infotel

Offline

#13 2012-07-25 09:34:36

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Mail envoyé.

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#14 2012-07-25 09:40:45

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bon dans votre dump :

1. Vous etes sur que c'est un dump du plugin non upgradé appartenant a un GLPI 0.72.4 ?

Si oui : Les 2 tables glpi_plugin_compte_hash et glpi_plugin_compte_aeskey ne devrait pas exister (je viens de vérifier)

Pourriez-vous retester en supprimant au préalable ces 2 tables ?
1. Upgrade de ton GLPI de 71.5 a 72.4
2. Sauvegarde de ton glpi 72.4 (au cas ou le 4/ ne fonctionne pas)
3. Suppression des 2 tables inexistantes en 1.4
3. upgrade du plugin en 1.5.5 (https://forge.indepnet.net/attachments/ … 5.5.tar.gz) depuis ta version initiale (qui doit être la 1.4)


Xavier Caillaud
Blog GLPI Infotel

Offline

#15 2012-07-25 10:17:00

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour,

Enfin de compte le DUMP était dans un état aprés UPGRADE.

Voici l'état des tâbles aprés la migration de GLPI 0.71.5 ==> 0.72.4 et avant la migration du plugin compte de 1.4 ==> 1.5.5.

Et donc lorsque je fais mon upgrade du plugin de 1.4 ==> 1.5.5, j'ai le même problème lors du clique "Mettre à jour".

Je t'ai envoyé un DUMP de la structure par mail

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#16 2012-07-25 12:10:41

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Je viens de refaire un test de migration sans souci. La je ne vois vraiment pas ce qui pourrait ce passer.
Il me faudrait le dump avec les datas.

Au pire je te renvoie le dump post-upgrade et tu rechangera la clé de cryptage a postériori (une fois migré en 83.3)


Xavier Caillaud
Blog GLPI Infotel

Offline

#17 2012-07-26 08:03:00

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Mail envoyé avec DUMP complet.

Merci pour ton aide,

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#18 2012-07-26 10:10:26

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Je viens de te renvoyer le dump migré wink


Xavier Caillaud
Blog GLPI Infotel

Offline

#19 2012-07-27 08:50:33

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

alors ? un retour ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#20 2012-07-30 09:29:15

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour à toi,

Tout d'abord excuse moi pour ma réponse tardive, j'ai été pris par autre chose et le Week End est passé par là.

Merci beaucoup pour ce DUMP, je ne l'ai pas encore testé mais j'ai un petit problème.

En effet, pour le moment je réalise ces opération en mode "TEST", comment vais-je faire pour la production? Car cette base de données vit chaque jour (MAJ par les personnes de la Maintenance), si je prend ce DUMP lorsque je vais migrer, je vais perdre des données que ces personnes ont mis à jour.

Il faudrait que je sois autonome pour migrer ce plugin par quelque moyen que ce soit.

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#21 2012-07-30 12:29:59

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour,

je recontre un problème avcec le plugin "Account Inventory".

je suis passé de la version 0.72.4 de GLPI à la version 0.83.4 et donc à la version du plugin 1.8.3.

Lorsque je fais activer, je n'ai pas moyen de renseigner la bonne clé de cryptage - résultat je vois mes comptes mais je ne peux pas visualiser les mots de passe.

Merci d'avance pour votre aide,

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

#22 2012-08-08 10:07:02

GarsDuCalvados
Member
From: Aurillac (15)
Registered: 2008-03-31
Posts: 88

Re: [RESOLU] - PLUGIN COMPTE _ Procédure d'UPGRADE 0.72 - PB upgrade

Bonjour,

J'ai réalisé ma migration avec succés suivant ce scnéario :

Copie BDD/GLPi en version 0.71.5 sur une BDD GLPITEST sur le PC avec XAMPP.
Migration de GLPITEST en 0.72.3 + upgrade plugin "Account Inventory" en 1.5.5.
Copie BDD GLPITEST ==> BDD GLPI sur serveur CENTOS
Migration BDD 0.72.3 ==> 0.80.7 + mise à jour plugin en 1.7.0
Migration BDD 0.80.7 ==> 0.83.31 + mise à jour plugin en 1.8.3

Au final avant j'avais un GLPI en 0.71.5 avec un OCS en 4100 maintenant j'ai un GLPi en 0.83.31 et un OCS en 2.0.5.

Gros saut smile

Merci pour votre aide,

.Matt


GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5

Offline

Board footer

Powered by FluxBB