forum Ancestrologie
Ancestrologie - Installation & Activation => Ancestrologie - Installation - Maj => Discussion démarrée par: maxcv le 30 Janvier 2007 à 21:06:36
-
Bonjour,
Alors que j'enregistrais des photos (une par fiche) dans Medias pour faire des identités, j'ai eu à plusieurs reprises des "violation d'accès à l'adresse ... "et dont certaines répétitives qui mont obligés à fermer le logiciel par Ctrl,Alt,Suppr . Ayant la version 547 b4.043, j'ai voulu télécharger la dernière version mais quand je clique sur "exécuter" l'exécuteur se ferme et une fenêtre me dit que Ancestrologie a rencontré un problème et doit fermer (signature de l'erreur: AppName: ancestrologie[1].exe AppVer: 2006.0.0.625 ModName: kernel32.dll
ModVer: 5.1.2600.2945 Offset: 00012a5b)
J'ai essayé à plusieurs reprise sans succès !
Que se passe-t-il ? Y-a-t-il un rapport entre ces deux problèmes ?
Merci
-
Bonsoir,
Avez-vous essayé de faire un nouveau téléchargement de la dernière version sur le site : 2006.625 ?
ATTENTION, il faut charger la mise à jour du point 3, sinon vous allez écraser vos données.
Ensuite il faudra télécharger l'outil de migration du point 4 et effectuer la mise à jour de la base. Cette mise à jour doit se faire avec Ancestrologie fermée. Il faudra cliquer 2 fois sur la pavé "optimiser" qui apparaitra.
Avant, il faut faire une sauvegarde de votre base, soit par le logiciel si vous pouvez encore y accéder, soit en faisant une copie du fichier ancestrologie.bdd (si vous ne l'avez pas renommé) par l'explorateur windows. Ce fichier se trouve par défaut ici : C:\Program Files\Ancestrologie\database
-
Bonjour,
J'ai bien essayé de télécharger la mise à jour du site, du point 3, mais j'ai essayé encore ce matin: même résultat ... "Ancestrologie a rencontré un problème ... etc "
-
Bonjour,
J'ai bien essayé de télécharger la mise à jour du site, du point 3, mais j'ai essayé encore ce matin: même résultat ... "Ancestrologie a rencontré un problème ... etc "
:arrow: Pour débloquer la situation il faudrait entreprendre l'action suivante. Pour éviter de dégrader la base, la migration ne peut pas s'effectuer si la version Ancestrologie est trop ancienne et malheureusement la V625 ne va pas modifier la clé correspondante dans la base de registre.
:arrow: Par conséquent, après avoir vérifié que le point 3 du site officiel a bien été copié dans le répertoire Ancestrologie et contrôlé la version qui doit être 625 (clic droit souris, Propriétés, Version sur le fichier Ancestrologie.exe), tu fais l'opération suivante:
Tu vas sur le lien ci-après et tu charges le fichier NumVersion.zip, tu décompresses et tu lances le fichier NumVersion.reg; ce dernier ira mettre à jour la clé version et il deviendra possible de poursuivre ensuite la màj:
http://www.ancestrologie.org/forum/index.php?topic=7195.0&sid=e6ab924ddf071c7caaf55103d1856b8d
:arrow: Quand la version aura été corrigée, il reste à faire la migration de la base au moyen de l'outil téléchargé au point 4 du site officiel.
C'est une opération qui se mène Ancestrologie stoppé, il faut faire les deux optimisations réclamées à la fin.
Si ce n'est pas fait, il est toujours utile d'avoir fait une copie de la base de données avant l'ensemble de ces opérations.
-
malheureusement la V625 ne va pas modifier la clé correspondante dans la base de registre.
Bonjour,
Dans les dernières versions bêta (mais il faut mettre à jour la base en b5.010), Philippe a dû réparer cette anomalie. Si quelqu'un pouvait confirmer...
A+
André
-
Bonjour André,
malheureusement la V625 ne va pas modifier la clé correspondante dans la base de registre.
Bonjour,
Dans les dernières versions bêta (mais il faut mettre à jour la base en b5.010), Philippe a dû réparer cette anomalie. Si quelqu'un pouvait confirmer...
A l'écran je suis avec Ancestrologie V669 b5.010. J'ai vérifié dans la base de registre, NumVersion et VersionBase sont à la bonne valeur.
Les màj Ancestrologie ont été faites à la main.
-
Avec la V625, le problème est que NumVersion et VersionBase ne vont pas s'écrire dans la BDR à cause d'une erreur "normale" au démarrage puisqu'il manque une table et des procédure dans la base ancienne en cours.
Le problème n'est visible que si les versions logiciel et base d'origines étaient relativement anciennes, car ces versions n'écrivaient pas NumVersion et VersionBase dans la BDR. Un contrôle lors de la maj de la base empêche cette mise à jour avec une base <3.57, ou un logiciel <550 pour empêcher les utilisateurs d'utiliser une base récente avec un logiciel trop ancien qui pourrait corrompre leurs données.
A+
André
-
Bon, vous êtes gentils tout les pros ... mais moi je ne suis qu'un petit (vieux), amateur et débutant en ancestrologie et je ne comprends rien à ce que vous racontez ... désolé.
La version que j'ai (547 b4.043) me suffisait jusqu'ici amplement sauf que depuis hier j'avais des "violations d'accès à adresse ..." qui me plantait le logiciel et je voulais simplement charger la nouvelle version en espérant que celà corrigerait le pb. Mais si la nouvelle version pose encore plus de pb, c'est pas la peine de la charger ... pour moi ...
Pour répondre à facon, JE N'ARRIVE PAS à enregistrer la version 625 le message cité plus haut apparait de suite !!!! J'ai vérifié dans ancestrologie.exe, j'ai encore la version 547.
-
Bonjour,
Bon, vous êtes gentils tout les pros ... mais moi je ne suis qu'un petit (vieux), amateur et débutant en ancestrologie et je ne comprends rien à ce que vous racontez ... désolé.
La version que j'ai (547 b4.043) me suffisait jusqu'ici amplement sauf que depuis hier j'avais des "violations d'accès à adresse ..." qui me plantait le logiciel et je voulais simplement charger la nouvelle version en espérant que celà corrigerait le pb. Mais si la nouvelle version pose encore plus de pb, c'est pas la peine de la charger ... pour moi ...
Pour répondre à facon, JE N'ARRIVE PAS à enregistrer la version 625 le message cité plus haut apparait de suite !!!! J'ai vérifié dans ancestrologie.exe, j'ai encore la version 547.
:arrow: Ok, tu oublies cette notion de Pro ou pas Pro et si tu souhaites progresser, je te propose de procéder comme suit:
-1- Faire une copie de sauvegarde de la base de données;
-2- Si tu n'as pas une copie d'Ancestrologie V547, tu fais une copie de sauvegarde de Ancestrologie.exe (le fichier figuré par un écusson) qui se trouve par défaut dans C:\Program Files\Ancestrologie;
-3- Tu télécharges à partir du site officiel le point 3 Mise à jour Ancestrologie V625. Ancestrologie étant stoppé, tu copies ce fichier dans le répertoire C:\Program Files\Ancestrologie; ce nouveau fichier viendra remplacer Ancestrologie.exe existant (version 547). Tu t'assures que cette fois-ci tu es bien en présence de la version V625 puis tu continues selon les indications du premier message.
A savoir, chargement de NumVersion.zip, tu cliques sur ce fichier, tu verras apparaître NumVersion.reg. Tu cliques sur ce dernier qui mettra à jour la BDR.
:arrow: Ensuite il faudra effectuer la migration de la base: Petit changement, je te propose de charger l'outil de migration à l'adresse suivant, tu cliques sur le mot ICI de couleur bleue dans le premier message:
http://www.ancestrologie.org/forum/index.php?topic=7088.0&start=0&sid=0750a92f7e785e778e82ab3944a167cc
Ce fichier (l'outil de migration) convertira la base existante b4.043 en b5.005. Tu bénéficieras ainsi de quelques corrections.
Ancestrologie étant stoppé, tu lances l'outil de migration et tu fais les deux optimisations réclamées à la fin.
-
Je m'excuse, je ne voulais vexer personne en parlant de pro ....
Tes explications, facon, ont été très claires. Je n'avais pas compris au premier message qu'il fallait enregistrer le message, alors que moi je l'exécutais. Maintenant, j'ai tout fait et ça fonctionne. Merci beaucoup.
Mais, j'ai un autre pb, d'installation aussi mais sur un autre ordi. Je m'explique : J'ai deux ordi côte à côte et, pour des raisons personnelles (j'ai deux écrans sur le 2ème), je voulais charger Ancestrologie sur le second. J'ai donc enregistré la dernière version 625, j'ai transvasé (après une sauvegarde bien sûr) le fichier bdd dans program Files\Ancestrologie\database\sauvegarde et j'ai fait une restauration de la base. MAIS une erreur s'ouvre :
Erreur doInitPrenoms : Probleme de requete ..
Dynamic SQL Error
SQL error code = -204
Procedure unknown
PROC_NEW_PRENOMS
et quand je clique sur OK, une autre fenêtre s'ouvre :
La version de votre base 4.043 est trop ancienne. Il vous faut la mettre à jour ... Attention, à partir de la version 5 de la base, il faut être en version 2.xx de Firebird.
et Ancestrologie ne s'ouvre pas.
C'est le même pb ? Merci
-
Bonjour,
Il ne fallait pas placer votre fichier bdd dans program Files\Ancestrologie\database\sauvegarde, mais directement dans database.
Changez le nom du fichier bdd (celui qui marche) avant de le placer dans database à la place du fichier bdd (par défaut ancestrologie.bdd) qui s'y trouve déjà et qui ne marche pas afin d'obliger ancestrologie à bien se mettre à jour.
Lorsque vous allez ouvrir Ancestrologie vous aurez un message disant qu'il ne trouve pas la base. Vous ferez alors ouvrir le fichier bdd avec le nom modifié et ça devrait marcher.
ATTENTION aux précautions d'usage, travaillez avec une copie du ficher bdd
-
Bonsoir,
Mais, j'ai un autre pb, d'installation aussi mais sur un autre ordi. Je m'explique : J'ai deux ordi côte à côte et, pour des raisons personnelles (j'ai deux écrans sur le 2ème), je voulais charger Ancestrologie sur le second. J'ai donc enregistré la dernière version 625, j'ai transvasé (après une sauvegarde bien sûr) le fichier bdd dans program Files\Ancestrologie\database\sauvegarde et j'ai fait une restauration de la base. MAIS une erreur s'ouvre :
Erreur doInitPrenoms : Probleme de requete ..
Dynamic SQL Error
SQL error code = -204
Procedure unknown
PROC_NEW_PRENOMS
et quand je clique sur OK, une autre fenêtre s'ouvre :
La version de votre base 4.043 est trop ancienne. Il vous faut la mettre à jour ... Attention, à partir de la version 5 de la base, il faut être en version 2.xx de Firebird.
et Ancestrologie ne s'ouvre pas.
C'est le même pb ? Merci
:arrow: Je suppose que sur le deuxième ordinateur tu as fait une mise à jour comparable à celle du premier ordinateur pour ce qui concerne V625. Si ce n'est pas le cas, tu nous l'indiques.
:arrow: Pour parfaire la mise à jour, il faut faire comme sur le premier si les conditions de départ sont identiques. Notamment pour passer Firebird en version 2.xx et faire migrer la base en place.
:arrow: La migration fait son affaire du passage en Firebird 2.xx, fait ensuite la migration et met à jour ou ajoute quelques composants.
:arrow: Je te propose par conséquent de procéder de la même façon.
- Copier Ancestrologie.exe V625, vérifier la version, si au départ tu es avec une version inférieur à V550 il faudra faire la même manipulation avec NumVersion.
- Lancer l'outil de migration pour faire migrer la base du deuxième ordinateur convenablement. C'est tout pareil.
:arrow: Si tu souhaites utiliser la même base sur les deux PCs, il faut faire attention au nom de base puisque la base du PC n°2 doit être nommée Ancestrologie.bdd et probablement le même nom sur le PC n°1.
Tu copies et tu renommes la base du PC n°1 et tu places cette base directement dans le répertoire Ancestrologie.
:arrow: Pour pointer sur cette base lorsqu'Ancestrologie est en route, il suffit d'aller dans le menu Configuration / Emplacement de la base de données et d'indiquer le chemin de la bonne base.
Ajouté: Je vois que Joël a fait une réponse de même nature entre temps. Attention malgré tout, si tu copies immédiatement sur le PC n°2 la base b5.005 du PC n°1 il y aura des problèmes car tu ne seras pas passé en Firebird 2.xx.
-
J'ai fait mais quand je clique sur Ouvrir après avoir modifié le nom du fichier anciennement nommé ancestrologie, la même fenêtre que tout-à-l'heure s'ouvre :
Erreur doInitPrenoms : Probleme de requete ..
Dynamic SQL Error
SQL error code = -204
Procedure unknown
PROC_NEW_PRENOMS
Puis quand je clique sur OK, j'ai une autre fenêtre :
IBQEve: Champ "EV_IND_LATITUDE" non trouvé
et ce n'est qu'ensuite que je peux avoir accès à mes fiches mais quand je veux en ouvrir une, le même message que celui ci-dessus s'ouvre, ou, quand je clique sur un onglet (identité,Unions,Medias Etc..), le même message apparait !!! :roll:
-
Dans le message précédent, je répondais à Noël, j'avais pas encore lu ton message Facon. J'avais effectivement fait la mise à jour comparable au premier ...
Je vais reprendre tout ça et je reviens !
-
Bonsoir,
Pour y voir clair, peux-tu décrire simplement ce que tu as fait sur le PC n°2?
- Départ version Ancestrologie et version base;
- Les interventions réalisées.
-
rebonsoir Christian,
sur le PC n°2, j'ai téléchargé la version 625 du logiciel, ouis j'ai fait les même manip que celles que tu m'as fait faire sur le 1. Ensuite j'ai transvasé le fichier de sauvegarde nommé ancestrologie .bdd dans
program Files\Ancestrologie\database\sauvegarde .
Maintenant suite au message de Joël, j'ai renommé le fichier ancestrologie.bdd par famille.bdd. J'ai effacé le dossier sauvegarde avec l'ancien fichier ancestrologie. J'ai mis le fichier famille.bdd dirctement dans program Files\Ancestrologie\database.
-
Bonsoir,
sur le PC n°2, j'ai téléchargé la version 625 du logiciel, ouis j'ai fait les même manip que celles que tu m'as fait faire sur le 1. Ensuite j'ai transvasé le fichier de sauvegarde nommé ancestrologie .bdd dans
program Files\Ancestrologie\database\sauvegarde .
Maintenant suite au message de Joël, j'ai renommé le fichier ancestrologie.bdd par famille.bdd. J'ai effacé le dossier sauvegarde avec l'ancien fichier ancestrologie. J'ai mis le fichier famille.bdd dirctement dans program Files\Ancestrologie\database.
:arrow: Désolé, j'ai dû m'absenter.
En définitive, y a-t-il eu une migration sur PC2? Je m'interroge sur la version Firebird.
Tu peux vérifier dans Ancestrologie en allant dans Configuration/Emplacement de la base de données et tu cliques sur le logo Firebird.
Tu peux aussi aller dans le répertoire Ancestrologie, tu vas y trouver un fichier gds32.dll, et c'est toujours la même chose clic droit souris, propriétés puis version.
-
:evil: maintenant Ancestrologie ne s'ouvre plus du tout... et je n'ai rien fait de plus que tout à l'heure (tjrs la même erreur et la base trop ancienne) donc je ne peux regarder Firebird. Par contre j'ai regardé dans program files GDS32.dll, c'est la version 2.0.0.12748
Si c'est trop compliqué, ne devrais-je pas récupérer la base du PC1 qui fonctionne bien maintenant et la mettre dans Program Files ?
Ou alors j'efface tout dans le PC2 et je recommence en suivant tes instructions ? Si c'est plus simple, je fais ...
-
Bonsoir,
:evil: maintenant Ancestrologie ne s'ouvre plus du tout... et je n'ai rien fait de plus que tout à l'heure (tjrs la même erreur et la base trop ancienne) donc je ne peux regarder Firebird. Par contre j'ai regardé dans program files GDS32.dll, c'est la version 2.0.0.12748
Si c'est trop compliqué, ne devrais-je pas récupérer la base du PC1 qui fonctionne bien maintenant et la mettre dans Program Files ?
Ou alors j'efface tout dans le PC2 et je recommence en suivant tes instructions ? Si c'est plus simple, je fais ...
:arrow: Si tu as le message que la base est trop ancienne, ceci veut dire tout simplement que la migration de la base n'a pas été faite.
Première possibilité: Tu rebaptises l'ancienne base de PC2 comme tu le veux. Tu relances Ancestrologie et il ne trouvera pas la base. Tu vas dans Configuration / Emplacement de la base de données et tu choisis la base que tu viens de renommer. Ancestrologie te dira que la base est trop ancienne et va s'arrêter. A ce moment, tu lances l'outil de migration. L'outil fonctionne sur la dernière base ouverte ou tentée d'être ouverte.
Et c'est ce qui doit se passer puisque PC2 n'a jamais connu famille.bdd qui devrait être la base PC1 b5.005 et au démarrage Ancestrologie cherche la base Ancestrologie.bdd;
Seconde possibilité: Tu fais la même chose mais au lieu de pointer sur la base renommée, tu pointes cette fois-ci sur la base issue de PC1 et donc dans la bonne configuration.
Pour ta gouverne, Ancestrologie peut ouvrir une base située ailleurs que dans Database. Lorsque tu vas dans Configuration / Emplacement de la base de données, il suffit de choisir le répertoire où se trouve la base que tu veux ouvrir.
-
Bonsoir,
Voilà, j'ai fait la seconde possibilité. J'ai copié la base du PC1, j'ai remplacé l'ancienne base du PC2 par celle là et ça marche.... :D
Merci beaucoup pour ta patience et tes explications précises. Je remercie aussi tes amis qui ont essayés de me donner un coup de main aussi.
Je ne pensais pas que changer de version serait aussi compliquée et j'espère surtout que les plantages de "violation..." ne se produiront plus avec cette version.
A bientôt peut-être et encore merci
Max
-
Bonsoir Max,
Voilà, j'ai fait la seconde possibilité. J'ai copié la base du PC1, j'ai remplacé l'ancienne base du PC2 par celle là et ça marche.... :D
Merci beaucoup pour ta patience et tes explications précises. Je remercie aussi tes amis qui ont essayés de me donner un coup de main aussi.
Je ne pensais pas que changer de version serait aussi compliquée et j'espère surtout que les plantages de "violation..." ne se produiront plus avec cette version.
:arrow: Pour encore éliminer un peu plus les plantages ou violations, il est plus que recommandé de faire les deux resets (réinitialisations) que tu trouves dans le menu Configuration: Réinitialiser la barre d'outils et réinitialiser la disposition des fenêtres.
Bonne soirée
-
OK c'est fait Merci :D
Max