[gepi-users] Mise à jour de base : messages d'erreur
Stephane Boireau (Animateur TICE Bernay/Pont-Audemer)
stephane.boireau at ac-rouen.fr
Lun 12 Fév 13:02:27 CET 2007
Bonjour,
Le dimanche 11 février 2007 22:42, Robin Delisle a écrit :
> Je viens de tenter de mettre à jour ma base, et j'obtiens ce long message :
> J'ai en particulier un warning en tête que je ne comprends pas.
> Pour le reste, les signalements d'erreurs version par version, que cela
> signifie-t-il ? Eest-ce que je ne dois prendre en compte que ce qui
> concerne 1.4.3 (ma version actuelle).
Voir:
====================================
Re: [gepi-users] problème avec des lignes en trop dans l'impression des
bulletins.
De : "Stephane Boireau (Animateur TICE Bernay/Pont-Audemer)"
À :Liste des utilisateurs de gepi <gepi-users at lists.adullact.net>
Date :Tue Nov 28 07:26:28 2006
====================================
Re: [gepi-users] warning mysql_result sur affichage des bulletins
De : "Stephane Boireau (Animateur TICE Bernay/Pont-Audemer)"
À :Liste des utilisateurs de gepi <gepi-users at lists.adullact.net>
Date :Thu Nov 30 19:54:44 2006
====================================
Re: Fw: Re: Re: [gepi-users] Différent_bug_(hebergement_chez_cetril)
De : "Stephane Boireau (Animateur TICE Bernay/Pont-Audemer)"
À :lucfavaro at free.fr, Liste des utilisateurs de gepi
<gepi-users at lists.adullact.net>, Liste des developpeurs de Gepi
<gepi-devel at lists.adullact.net>
Date :Fri Nov 24 15:21:46 2006
====================================
Cordialement.
--
Stéphane Boireau.
> Cordialement
> Robin delisle
>
>
> *Warning*: mysql_num_rows(): supplied argument is not a valid MySQL
> result resource in
> */home/apache/htdocs/www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaire
>s/maj.php* on line *1477*
>
> *Warning*: mysql_num_rows(): supplied argument is not a valid MySQL
> result resource in
> */home/apache/htdocs/www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaire
>s/maj.php* on line *1494*
>
> Mise à jour effectuée.
> (lisez attentivement le résultat de la mise à jour, en bas de cette page)
>
> Mise à jour de la base de données MySql de GEPI
>
> ------------------------------------------------------------------------
>
>
> Numéro de version actuel de la base MySql : GEPI 1.4.3
>
> ------------------------------------------------------------------------
>
>
> Mise à jour de la base de données
>
> *Une ou plusieurs erreurs ont été rencontrées lors de la dernière mise à
> jour de la base de données .*
>
> *Si vous pensez avoir réglé les problèmes entraînant ces erreurs, vous
> pouvez tenter une nouvelle mise à jour* en cliquant sur le bouton
> suivant pour effectuer la mise à jour vers la version *GEPI 1.4.3*.
>
> ------------------------------------------------------------------------
>
>
> Résultat de la mise à jour
>
> *Mise à jour jusqu'à la version 1.3.0 :*
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
> coef DECIMAL( 2, 1 ) DEFAULT '0' NOT NULL ;/ (1146 : Table
> 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> *
> Mise à jour vers la version 1.3.1 : *
> Ok !
> *
> Mise à jour vers la version 1.3.2 :*
> Ok !
> *
> Mise à jour vers la version 1.3.3 :*
> Ok !
> *
> Mise à jour vers la version 1.3.4 :*
> ->Première étape de mise à jour :
> Ok !
> ->Deuxième étape : optimisation des tables :
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
> recalcul_rang CHAR( 10 ) DEFAULT 'y' NOT NULL;/ (1146 : Table
> 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
> CHANGE id_professeur id_professeur VARCHAR( 50 ) NOT NULL;/ (1146 :
> Table 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
> CHANGE id_matiere id_matiere VARCHAR( 50 ) NOT NULL ;/ (1146 : Table
> 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs
> CHANGE priorite priorite SMALLINT NOT NULL;/ (1146 : Table
> 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_eleves_matieres CHANGE login
> login VARCHAR( 50 ) NOT NULL;/ (1146 : Table
> 'clg-bert-malakof.j_eleves_matieres' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_eleves_matieres CHANGE matiere
> matiere VARCHAR( 50 ) NOT NULL;/ (1146 : Table
> 'clg-bert-malakof.j_eleves_matieres' doesn't exist)
> Erreur sur la requête : /ALTER TABLE matieres_appreciations CHANGE
> matiere matiere VARCHAR( 50 ) NOT NULL;/ (1054 : Unknown column
> 'matiere' in 'matieres_appreciations')
> Erreur sur la requête : /ALTER TABLE matieres_notes CHANGE matiere
> matiere VARCHAR( 50 ) NOT NULL;/ (1054 : Unknown column 'matiere' in
> 'matieres_notes')
> ->Troisième étape : création des clefs primaires :
> Erreur sur la requête : /ALTER TABLE j_classes_matieres_professeurs ADD
> PRIMARY KEY ( id_classe , id_matiere , id_professeur );/ (1146 : Table
> 'clg-bert-malakof.j_classes_matieres_professeurs' doesn't exist)
> Erreur sur la requête : /ALTER TABLE j_eleves_matieres ADD PRIMARY KEY (
> login , matiere , periode );/ (1146 : Table
> 'clg-bert-malakof.j_eleves_matieres' doesn't exist)
>
> *Remarque : * Afin de régler le problème ci-dessus de création des clefs
> primaires, vous pouvez lancer la *procédure de nettoyage des tables de
> liaison
> <http://www.clg-bert-malakoff.ac-versailles.fr/gepi/utilitaires/clean_table
>s.php>* puis recommencer la mise à jour en *forçant la procédure*.
> *Remarque :* la version 1.3.4 intègre une fonctionalité d'attribution de
> CPE responsable du suivi pour chaque élève. Vous devez donc attribuer un
> CPE aux élèves. Tant que vous n'aurez pas effectué cette opération, les
> CPE n'auront pas accès à leurs outils respectifs. Rendez-vous dans
> /Gestion des bases/Gestion des classes/ et utilisez le lien 'Paramétrage
> rapide CPE responsable' pour attribuer automatiquement les CPE aux
> élèves des classes que vous sélectionnerez.
>
> *Mise à jour vers la version 1.4.0 :*
> ->Création de la table absences_eleves
> Ok !
> ->Tentative d'ajout d'un champ dans la table absences_eleves (si ça ne
> marche pas, c'est simplement que la table existe déjà...)
> ->Changement de la structure de la table 'classes'
> ->Insertion de nouveaux paramètres
> ->Création de la table suivi_eleve_cpe
> Ok !
>
>
> *Mise à jour vers la version 1.4.1 :*
> ->Tentative de modification du champ AUTOCLOSE dans la table log.
> Ok !
> ->Tentative d'ajout d'un champ dans la table utilisateurs.
> Ok !
> ->Insertion de nouveaux paramètres dans la table setting
> Ok !
> ->On force tous les utilisateurs à mettre à jour leur mot de passe
> (sécurité)
> Ok !
>
>
> *Mise à jour vers la version 1.4.2 :*
> ->Tentative de modification du champ AUTOCLOSE dans la table log.
> Ok !
>
>
> *Mise à jour vers la version 1.4.2.1 :*
> ->Création de la table absences_creneaux
> Ok !
> ->Insertion de valeurs par défaut : Non (la table n'est pas vide)
> ->Création de la table absences_motifs
> Ok !
> Insertion de valeurs par défaut : Non (la table n'est pas vide)
> ->Tentative d'ajout du champ heure_retard_eleve à la table
> absences_eleves. Ok !
>
>
> *Mise à jour vers la version 1.4.3 :*
> ->Création de la table groupes
> Ok !
> ->Création de la table j_groupes_classes
> Ok !
> ->Création de la table j_groupes_matieres
> Ok !
> ->Création de la table j_groupes_professeurs
> Ok !
> ->Création de la table j_eleves_groupes
> Ok !
> ->Création de la table eleves_groupes_settings
> Ok !
> ->Ajout du champ id_groupe à la table ct_devoirs_entry
> Erreur (le champ existe déjà ?)
> ->Ajout du champ id_groupe à la table ct_entry
> Erreur (le champ existe déjà ?)
> ->Ajout du champ id_groupe à la table cn_cahier_notes
> Erreur (le champ existe déjà ?)
> ->Ajout du champ id_groupe à la table matieres_notes
> Erreur (le champ existe déjà ?)
> ->Ajout du champ recalcul_rang à la table groupes
> Erreur (le champ existe déjà ?)
> ->Ajout du champ id_groupe à la table matieres_appreciations
> Erreur (le champ existe déjà ?)
> ->Conversion des données vers le nouveau modèles de groupes (cette
> opération peut prendre plusieurs minutes)
> Non (des groupes existent déjà)
> ->Mise à jour de la clé primaire de la table ct_devoirs_entry
> Ok !
> ->Mise à jour de la clé primaire de la table ct_entry
> Ok !
> ->Mise à jour de la clé primaire de la table cn_cahier_notes
> Ok !
> ->Mise à jour de la clé primaire de la table matieres_notes
> Ok !
> ->Mise à jour de la clé primaire de la table matieres_appreciations
> Ok !
> ->Suppression des champs id_classe et id_matiere dans la table
> ct_devoirs_entry
> Erreur (champ déjà supprimé ?)
> ->Suppression des champs id_classe et id_matiere dans la table ct_entry
> Erreur (champ déjà supprimé ?)
> ->Suppression des champs id_classe et id_matiere dans la table
> cn_cahier_notes
> Erreur (champ déjà supprimé ?)
> ->Suppression des champs id_classe et id_matiere dans la table
> matieres_notes
> Erreur (champ déjà supprimé ?)
> ->Suppression des champs id_classe et id_matiere dans la table
> matieres_appreciations
> Erreur (champ déjà supprimé ?)
> ->Suppression de la table j_classes_matieres_professeurs
> Erreur (table déjà supprimée ?)
> ->Suppression de la table j_eleves_matieres
> Erreur (table déjà supprimée ?)
> ->Extension de la taille des champs elenoet et ereno de la table 'eleves'
> Ok !
> ->Extension de la taille des champs ereno, nom1, prenom1, nom2, prenom2
> de la table 'responsables'
> Ok !
> -> Suppression des incohérences de la base de données en lien avec les
> groupes
> Ok !
> -- 0 groupes fantômes ont été supprimés.
> -- 0 associations élève/groupe/période ont été supprimées (un élève ne
> peut pas appartenir à un enseignement pour une période s'il n'est pas
> associé à une classe pour cette même période)
--
Stephane Boireau
Animateur TICE Bernay/Pont-Audemer
Plus d'informations sur la liste de diffusion gepi-users