Problème de mise à jour vers 1.9.3+

Problème de mise à jour vers 1.9.3+

par Pierre Jacquet,
Nombre de réponses : 6

Bonjour,

Après avoir mis à jour ma version de Moodle vers 1.6, je viens d'essayer d'effectuer la mise à jour vers 1.9.3+. Or, celle-ci semble fonctionner en boucle, me renvoyant en fin de procédure systématiquement vers l'écran de demande de mise-à-jour.

Voici les deux écrans que j'obtiens en fin de procédure :

PREMIER ECRAN

No warnings - Scroll to the continue button

Utilitaire d'importation de langues: fr_utf8 ...

Mise à jour de la base de données Moodle de la version 1.6.8 (2007101532.1) vers la version 1.9.3+ (Build: 20081231) (2007101533)...


there is already a role with this shortname!
Et, lorsque je clique sur continuer (pas d'autre choix), je retourne à

Administration

 

Certains fichiers de votre Moodle ont été modifiés, et vous êtes sur le point
de lancer la procédure automatique de mise à jour de votre serveur vers cette version :

1.9.3+ (Build: 20081231) (2007101533)

Une fois cette mise à jour effectuée, il sera impossible de revenir en arrière !

Veuillez remarquer que le processus peut durer assez longtemps.

Voulez-vous vraiment mettre à jour ce Moodle vers cette version ?

Je suis de toute façon ensuite bloqué sur cet écran, car tout appel du site (moodle.pierrejacquet.fr) m'y renvoie.

Merci de toute aide que vous pourrez m'apporter pour résoudre ce problème.

Cordialement

Pierre Jacquet

Moyenne des évaluations  -
En réponse à Pierre Jacquet

Re: Problème de mise à jour vers 1.9.3+

par Étienne Rozé,
Bonjour,

Le problème est qu'il y a déjà un rôle avec ce nom court !!! clin d’oeil

Trêve de plaisanterie...
Pour savoir quel rôle pose problème, je propose de changer le code de moodle.
Dans le fichier : lib/accesslib.php
à la ligne 1966 ( ou pas très loin)
changer
error('there is already a role with this shortname!');
par
error($shortname. ' : there is already a role with this shortname!');

et relancer le processus.
Le shortname en question est affiché avant le message d'erreur.
Essayer de le modifier avec phpmyadmin dans la table mdl_role
Et voir ce que cela fait....
Peut-être faudra-t-il réitérer la chose plusieurs fois.

Vu comme cela s'engage la migration ne va pas être facile....
Bon courage
En réponse à Étienne Rozé

Re: Problème de mise à jour vers 1.9.3+ et (déjà signalé) de backup sur 1.6

par Pierre Jacquet,

Merci ! Je vais peut être essayer de reprendre la migration comme cela...J'ai eu la même erreur en essayant de migrer de 1.6 vers 1.8 dans un premier temps, cette fois-ci avec la version 1.8.

Pour l'instant j'ai abandonné la migration et cherche à récupérer mes cours par backup sur une version 1.6 pour les restaurer sur la 1.9, mais - comme je l'ai indiqué dans un mesage précédent -  le backup bloque à la fin avec un message

 "An error occurred while copying the zip file to the course directory

Or tous les droits d'accès sur les dossiers/sous-dossiers du cours sont en 777. Je ne sais plus bien quoi faire.

PJ


En réponse à Pierre Jacquet

Re: Problème de mise à jour vers 1.9.3+ et (déjà signalé) de backup sur 1.6

par Patrice Jan,
Bonjour,
je ne sais pas si ça peut aider mais d'autres semblent avoir eu le même problème : voir cette discussion

Patrice
En réponse à Pierre Jacquet

Re: Problème de mise à jour vers 1.9.3+ et (déjà signalé) de backup sur 1.6

par Étienne Rozé,
Il est sur que ma proposition relevait de la méthode désespérée... et que si il est possible de passer par une autre voie, c'est préférable.
En réponse à Étienne Rozé

Re: Problème de mise à jour vers 1.9.3+ et (déjà signalé) de backup sur 1.6

par Pierre Jacquet,

Merci à tous pour vos commentaires qui m'ont permis de résoudre ce problème : la ligne zip de la configuration (sous moodle 1.6, admin>config>paramètres techniques, section système d'exploitation) n'était pas vide. C'était tout bête, mais je n'avais pas vu cet aspect de la configuration.

J'ai donc pu sauvegarder mes cours sous moodle 1.6 (migrés de moodle 1.4) puis les restaurer sous une version neuve moodle 1.9.3. Après avoir ramé pas mal de temps, je ne pensais pas y arriver. En tout cas, mon expérience est que la procédure sauvegarde/restauration, en tout cas pour les sites moodle pas trop gros (pas trop de cours à sauvegarder/restaurer) est plus fiable que la procédure de mise à jour.

Un grand merci aux membres du forum

Pierre

En réponse à Pierre Jacquet

Re: Problème de mise à jour vers 1.9.3+ et (déjà signalé) de backup sur 1.6

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour,

" En tout cas, mon expérience est que la procédure sauvegarde/restauration, en tout cas pour les sites moodle pas trop gros (pas trop de cours à sauvegarder/restaurer) est plus fiable que la procédure de mise à jour. "

C'était mon avis aussi (voir plus haut).

Enfin soulagé et... avec un beau Moodle tout neuf !

Daniel