Nouvelles:

SMF - Just Installed!

Menu principal

Message d'erreur: Got error 134 from storage engine (v3.0.2)

Démarré par jlsviro, Mai 12, 2022, 01:38 PM

« précédent - suivant »

jlsviro

Message de DaVinci 22 Oct 2009, 4:28
Bonsoir,
         J'utilise toujours la version 3.0.2 de Généamania en mode local (Mes essais de transition à la version 4.0 ayant été infructueux) et il semble que suite à une demande d'affichage des personnes en fonction des villes de naissance, mariage et décès, je ne puisse plus accéder la liste des villes, ce qui m'empêche évidemment de gérer celles-ci. Lorsque j'essaie, le message suivant s'affiche:

Got error 134 from storage engine
Requête en erreur : select v.Identifiant_zone, Nom_Ville, Code_Postal, Nom_Depart_Min from villes v, departements d, zones_geographiques z where d.Identifiant_zone = z.Zone_Mere and z.Identifiant_zone = v.Identifiant_zone and v.Identifiant_zone <> 0 order by Nom_Depart_Min, Nom_Ville

Je ne sais pas si je peux et dois continuer de développer mon arbre, car il semble probable que la base de donnée soit corrompue, ce qui m'envoie navré car mon arbre comporte maintenant près de 5000 individus et qu'à la dernière exportation il en comportait environ 2500.

Quelle est la procédure à suivre ou comment puis-je me tirer de ce mauvais pas ?
 :froid:

Message de jlsviro 22 Oct 2009, 11:56
Bonjour,

Si vous êtes sous Windows, envoyez-moi une copie zippée de tout le répertoire dans lequel est installé Généamania, y compris Mov'Amp sur le mail de support. J'aurais ainsi la base de données. Je vérifierai son intégrité et en profiterai pour vous renvoyer une version compatible 4.01.

Si vous n'êtes pas sous Windows, contactez-moi sur le support et je vous indiquerai la marche à suivre.

Jean-Luc

Message de DaVinci 23 Oct 2009, 1:01
Jean-Luc,
        J'ai bien essayé de t'envoyer le tout, mais ton serveur a retourné le message "Error: message file too big ( state 18 ) :'(    Le fichier compressé et d'une taille d'environ 18 mo (J'ai d'ailleurs eu quelques problèmes à l'envoyer car mon service de messagerie m'interdit d'expédier des exécutables à l'intérieur de fichiers compressés)  ^^;

Puis-je l'expédier à une autre adresse ?
Quelle est l'alternative ?

DaVinci  :froid:

Message de jlsviro 23 Oct 2009, 14:23
OK. Un zip de mnt\var\lib\mysql\test fera l'affaire pour vérifier la base d e mon côté.

Jean-Luc

Message de jlsviro 25 Oct 2009, 15:16
Bonjour,

Pour corriger votre problème :
- si vous avez fait des modifications depuis l'envoi du zip, faites une sauvegarde du répertoire que vus m'avez envoyé ;
- lancez Mov'Amp, allez dans Raccourcis / phpMyAdmin (sur le Y orange en bas) ;
- sélectionnez Base de données, puis test dans la liste déroulante en haut.
- cliquez sur "tout cocher" dans la partie droite en bas, dans la liste déroulante "Pour la sélection", sélectionnez "Réparer la table".
- vous devriez avoir des messages sur la tables compteurs et sur une autre table, ce n'est pas un problème

Votre problème devrait être réglé.

Je ne peux pas simplement vous faire un zip avec la V 4 car je suis déjà sur la version suivante et cela me demanderait pas mal de manip... Cependant, je le ferai si vous avez encore des soucis.

Bonne journée.

jean-Luc

PS : pensez à modifier un peu le design de votre site, au moins en sélectionnant l'image des barres, cela clarifierait votre page d'accueil.

Message de DaVinci 26 Oct 2009, 0:05
Bonsoir,

Tout d'abord je voudrais vous remercier pour l'empressement avec lequel vous avez répondu à mon appel à l'aide.

J'ai suivi vos instructions à la lettre. La table des lieux est réparée et en apparence tout semble rétabli. Il me reste à vérifier si un décalage des correspondances pourrait avoir eu lieu (est-ce possible ?).

Je commence à apprécier l'étendue de Généamania, même si je me sens légèrement ébranlé par mon expérience récente. J'ai expérimenté beaucoup de sites et logiciels de généalogie, et j'ai vu quelque chose d'unique en Généamania qui me semblait prometteur. Je réitère mon choix et ma confiance. La qualité de votre écoute y est pour beaucoup, je crois.

Merci  :)

PS: Merci du conseil pour le design de mon site, mais comme il n'est pas encore en ligne et ce n'était pas ma préoccupation première. Je suis un spécialiste de l'image et un précurseur en infographie. S'il n'en tenait qu'à moi, je bouleverserais littéralement votre interface graphique (question de goût). Mais encore, vous connaissez l'adage "Cordonnier mal chaussé..." ;)

Message de jlsviro 26 Oct 2009, 0:20
Le design sera un peu plus sympa (et paramétrable) sur la prochaine version, mais si vous avez des propositions, n'hésitez surtout pas. Si Généamania a progressé, c'est aussi grâce à certaines personnes qui ont proposé et mis en oeuvre des évolutions.

En tout cas, merci de votre confiance. On ne le répètera jamais assez : pensez à faire des sauvegardes régulières de la base. Peut-être devrais-je intégrer une option de réparation des tables, directement dans le logiciel.

Sur ce, bonne nuit... C'est que j'ai une valise à faire, moi  x)

Jean-Luc

Message de DaVinci 28 Oct 2009, 5:25
Bonsoir,
   il semble finalement que cette histoire n'aura pas une fin heureuse.

La base semble vraiment corrompue, même après réparation. Certaines filiations ont été perdues ou sont décalées et lorsque l'on tente de les éditer (filiation parentale) aucun parent n'est inscrit et lorsque l'on tente de recréer la filiation, c'est peine perdue...  ^^;

Message de jlsviro 28 Oct 2009, 10:10
Bonjour,

Je regarde ce soir. Pouvez-vous me donner par mail des exemples de décalage.

Jean-Luc

Message de jlsviro 30 Oct 2009, 22:14
Pour mémoire, le problème vient de filiations sans parents en base.

Bug présent en V3 pour la saisie ; autre bug possible sur import gedcom ? Attente du fichier pour vérification.

Solution : supprimer ces filiations pour apurer la situation.

Jean-Luc

Message de DaVinci 01 Nov 2009, 13:08
Bonjour

Finalement le problème a bel et bien été résolu et ce que je croyais être une corruption de la base, n'était qu'un problème lié à l'import gedcom (j'ai vu un autre post à cet effet). Mea culpa, je n'avais pas vérifié la base suite aux imports que j'avais fait (un peu excusable quand il y a + de 4000 individus).

Ici encore il faut remercier Jean-Luc, sa logique, sa précision et son sang-froid.

Son écoute et son aide précieuse m'ont remis sur le droit chemin.

Merci encore, tout semble nickel  8)