You are not logged in.
Pages: 1
Topic closed
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
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
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
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
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" :
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
Avant l'upgrade du plugin, avez-vous des données dans la table glpi_plugin_compte ?
Xavier Caillaud
Blog GLPI Infotel
Offline
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
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
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
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
Bien sur.
Comment vous les envoyer?
.Matt
GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5
Offline
Je viens de t'envoyer un mail
Xavier Caillaud
Blog GLPI Infotel
Offline
Mail envoyé.
.Matt
GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5
Offline
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
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
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
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
Je viens de te renvoyer le dump migré
Xavier Caillaud
Blog GLPI Infotel
Offline
alors ? un retour ?
Xavier Caillaud
Blog GLPI Infotel
Offline
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
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
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
Merci pour votre aide,
.Matt
GLPI - 0.84.3
OCS Server - 2.0.5
OCS Agent - 2.0.5
Offline
Pages: 1
Topic closed