Auteur Sujet: base vide  (Lu 3339 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« le: 25 Octobre 2008 à 13:25:53 »
Bonjour
pour la mise à jour 2008.990.5.105, comme pour les précédentes d'ailleurs, je dois passer par la base vide. Or ANCESTROVIDE est sur le site en version 5100, et lorsque je l'active, le log me répond qu'il faut la version 5103.
La base vide doit-elle être mise à jour ?
Merci
 

Hors ligne Facon

base vide
« Réponse #1 le: 25 Octobre 2008 à 14:47:18 »
Bonjour,
Comme déjà indiqué par ailleurs, j'ai renoncé à migrer vers la version v990.
Il est vrai que le site ne propose pas au chargement la base vide b5.105. Ce serait intéressant de connaître ta démarche pour comprendre la nécessité d'avoir sous la main une base vide b5.105. Si c'est vraiment indispensable, je ferai le nécessaire pour te communiquer un lien te permettant de télécharger cette base.
Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #2 le: 25 Octobre 2008 à 18:23:57 »
Merci de me répondre.
Ma démarche, c'est celle que j'ai exposée ici : http://www.ancestrologie.org/forum/index.php?topic=9812.15. Ce n'est qu'avec l'emploi de la base vide que j'ai pu mettre à jour, et cette fois-ci j'ai le même problème. Voir ma dernière réponse à ce topic.
 

Hors ligne Facon

base vide
« Réponse #3 le: 25 Octobre 2008 à 18:52:53 »
Bonsoir,
J'ai passé en revue le fil rappelé dans ton message. Deux questions:
 - As-tu l'affichage correct des versions et de l'utilisateur en barre de titre, autrement dit disposes-tu de la clé d'activation Ancestrologie? Elle n'est pas indispensable pour utiliser Ancestrologie mais l'inscription à la partie supérieure est liée à la présence de cette clé. La clé porte le nom AncestroKey.lic et est positionnée à l'emplacement C:\Program Files\Ancestrologie.
 - As-tu essayé de faire la mise à jour normalement? Pour effectuer celle-ci il n'est pas nécessaire de disposer d'une base vide sauf si la base a été corrompue. Je ne pense pas que tu sois en train de casser les bases à tous les coups.
Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #4 le: 25 Octobre 2008 à 19:02:00 »
Oui j'ai la clé, appelée d'ailleurs ancestrologie.lic. J'ai fait la manip normale de mise à jour, et le même problème que l'autre fois s'est produit, et j'ai dû faire une restauration Windows pour retrouver Ancestrologie en état de marche. Aussi je pensais comme l'autre fois qu'en montant la base vide, puis en faisant la mise à jour avec la base vide, puis en replaçant ma base récalcitrante, je réussirais.
 

Hors ligne Facon

base vide
« Réponse #5 le: 25 Octobre 2008 à 19:15:29 »
Bonsoir,
 :arrow: Clé d'activation
Tu n'as pas la bonne clé d'activation qui porte le nom de AncestroKey.lic depuis plus d'un an et cette clé a une structure différente de celle qui se nomme Ancestrologie.lic. Pour fonctionner comme tu le fais, tu dois également avoir la clé intermédiaire qui a vécu peu de temps entre Ancestrologie.lic (< 1 Ko) et AncestroKey.lic (> 4 Ko). C'était en réalité une clé qui s'inscrivait dans la base de registre.
Tu devrais commencer par résoudre cette question pour être sur des bases aussi saines que possible. La mise à jour ne doit pas occasionner autant de soucis.

Pour obtenir cette clé d'activation tu vas dans le menu  :?: Aide > Obtenir la clé d'activation et tu complètes le formulaire avec tes identifiants: N° de commande et adresse email de commande. Si tu as changé d'adresse email depuis l'acquisition, il faudra procéder autrement car la clé ne pourra pas parvenir chez toi.

Nous verrons le reste après, il est préférable de s'attaquer aux causes plutôt qu'aux conséquences.
Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #6 le: 26 Octobre 2008 à 09:45:47 »
J'ai téléchargé la bonne clé d'activation ancestrokey.lic. Aucune amélioration sur la mise à jour.
Je reprends :
sous XP SP3 j'ai la version 2008.821 base 5.104. Je fais vérifier les mises à jour sur internet. Version 2008.990.5.105 disponible. Je clique sur mise à jour. Le téléchargement se fait, Ancestrologie se ferme, l'assistant d'installation s'ouvre, l'installation se fait, l'optimisation de la base de données se fait, je clique sur démarrer Ancestrologie. Une fenêtre s'ouvre : Mettre à jour sa base. Votre version est 2008.990. La version de la base 5104 est trop ancienne. Une base plus récente 5105 existe sur votre ordinateur. Si je clique alors sur mise à jour directe, ça recommence l'installation et l'optimisation, mais reboucle sur le même message d'anomalie. Je suis alors obligé de faire une restauration système pour retourner à la version ante.
Le fichier "migration.log" comporte "[Date/heure de migration: 26-10-2008 09:22:45
Version de Windows: 5.01.2600
Compte utilisateur: Mon nom
est membre du groupe des administrateurs.
Firebird version embedded est installé
Version de migration_base.exe: 5105.990.0.0
Version de Ancestrologie.exe en place: 990
Version de Ancestrologie.exe déclarée en BDR :990
Base à mettre à jour: C:\Program Files\Ancestrologie\database\GENEALOGIE Mon nom.BDD
Version déclarée en BDR: 5.104"
.
Tout cela est strictement identique au problème survenu lors de la précédente mise à jour, que j'avais résolu avec la base vide (mais je suis bien d'accord avec toi qu'il serait préférable d'en trouver les causes plutôt que d'en contourner les problèmes...).
Merci de votre aide.
« Modifié: 26 Octobre 2008 à 09:48:48 par brun101 »
 

Hors ligne Facon

base vide
« Réponse #7 le: 26 Octobre 2008 à 12:00:09 »
Bonjour,
Déjà un bon point pour la clé d'activation d'Ancestrologie.

 :arrow: Pour le reste, je suis toujours surpris par la façon de revenir en arrière au travers d'une restauration système. C'est brutal et c'est atteler un turbo-réacteur à une voiture d'enfant. C'est concevable pour remettre éventuellement de l'ordre dans le système lui-même mais quand à utiliser ce procédé pour une application, je suis perplexe.
Sans compter dans l'affaire que le point de restauration n'est pas forcèment créé l'espace d'un instant avant la manipulation. C'est susceptible de créer une belle pagaille dans la base de registre.

 :arrow: Comme indiqué à diverses reprises, l'outil de migration chargé à l'occasion d'une màj via l'application et Internet ou téléchargé directement depuis le site gère la mise à jour de la façon suivante:
 - création d'une sauvegarde de Ancestrologie.exe en place dans C:\Program Files\Ancestrologie\Sauve_Avant_MAJ_Internet\; les Ancestrologie.exe sont sauvegardés avec la mention de la version.
 - création d'une sauvegarde de la dernière base utilisée (celle qui devrait être mise à jour); la sauvegarde porte le nom de la base complétée avec les date et heure de la sauvegarde est positionnée dans le répertoire de la base en question, habituellement \Database.

Il est donc possible de revenir facilement à la version antérieure sans mettre en branle une démarche très lourde. Pour Ancestrologie.exe, tu récupères le fichier Vxxx_ancestrologie.exe (xxx = version), tu renommes ce fichier en Ancestrologie.exe et tu le recopies dans le répertoire \Ancestrologie où il écrasera le fichier de même nom en place. Si tu le souhaites, tu peux sauvegarder la version qui va être écrasée.
Pour la base sauvegardée, il suffit, Ancestrologie étant en service, de pointer vers cette base en passant par le menu Configuration > Emplacement de la base de données.

C'est plus sobre comme intervention.

Dans l'immédiat, je te propose de tenter une nouvelle migration à partir de la situation qui semble être v821 b5.104. A ce sujet je ne m'explique pas la mention d'une base b5.103 dans ton premier message. Etait-ce une erreur de frappe? En définitive, quelles sont les versions affichées dans la barre de titre Ancestrologie?
Pour lancer cette migration en local, tu peux retrouver l'outil en question à l'emplacement C:\Documents and Settings\ton compte\Application Data\Ancestrologie\Update\, dans ce dernier répertoire tu trouveras l'outil migration_base.exe. Tu vérifies sa version par un clic droit sur le fichier puis Propriétés. Tu devrais lire 5105.990.0.0.
 - Tu stoppes Ancestrologie,
 - Tu supprimes Ancestrologie.exe dans C:\Program Files\Ancestrologie\
 - Tu lances l'exécutable de migration.

Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #8 le: 26 Octobre 2008 à 15:43:25 »
 1 - c'est moi qui créais le point de restauration juste avant la mise à jour d'Ancestrologie, par mesure de précaution.

 2 - OK maintenant que je sais que la version avant MAJ est sauvegardée dans le répertoire indiqué, je m'en servirai pour restaurer au lieu de la restauration Windows.

 3 - Version affichée dans la barre de titre : V821 base 5.104.

 4 - si je sélectionne la base vide, je confirme que le logiciel me répond qu'il faut être en 5.103 minimum.

 5 - je viens de faire la nouvelle migration comme indiqué, mais sans plus de succès, toujours le même problème. Je suis donc revenu à la v821 base 5.104 en faisant la manip du point 2 (pour info, l'outil de migration était bien 5105.990.0.0, mais se trouvait dans ....\local Settings\temp ; je l'ai positionné dans Application Data\Ancestrologie\Update).
« Modifié: 26 Octobre 2008 à 15:46:30 par brun101 »
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #9 le: 26 Octobre 2008 à 16:57:17 »
Voici ce que je viens de faire :
j'ai restauré la version 810 de l'exe de Ancestrologie, et monté la base de données 5100 vide puisque elle fonctionne avec cette version.
A partir de cela, j'ai fait la mise à jour vers la 990 base 5.105, puis importé ma base récalcitrante. Et ça a marché.
Évidemment cela ne résout pas les causes de mon problème...
 

Hors ligne Facon

base vide
« Réponse #10 le: 26 Octobre 2008 à 17:23:00 »
Bonjour,
 :arrow: Points 1, 2 et 3 Ok,
 :arrow: Point 4: Sur une machine d'essai, j'ai réinstallé une v820 pour laquelle il existe une installation complète puis je suis passé en v821 b5.104 par migration. J'ai ensuite mis une base b5.100 dans \Database et j'ai tenté d'ouvrir cette base. J'ai eu l'information que la base était trop ancienne et qu'il fallait être en b5.103 minimum. Ceci confirme ton information et ce qui signifie simplement que la version Ancestrologie v821 s'accommode de la base b5.103 mini mais qu'elle fonctionne également avec la b5.104 qui est indispensable pour profiter de la totalité des fonctionnalités.
 :arrow: Point 5: Je ne m'explique pas cette position de l'exécutable migration_base.exe et c'est sans doute une explication de la non migration des bases puisque le fichier en question ne doit pas être trouvé lors du lancement à partir du bouton MAJ Directe. Pour ton information, migration_base.exe peut être disposé à n'importe quel emplacement et notamment sur le bureau. Au lancement cet outil va lire dans la BDR la place de la dernière base utilisée.

J'ai noté comment tu avais trouvé une solution au problème mais ce n'est pas satisfaisant en soi.

Compte tenu du faible temps pour réaliser l'opération, je serais tenté de te proposer l'opération suivante:
 - Sauvegarder tes données: bases, médias, Clé d'activation, etc,...
 - Désinstaller Ancestrologie et terminer le nettoyage dans C:\Program Files\Ancestrologie,
 - Installer la version complète v820 qui mettra en place une base b5.104,
 - Tu effectues une migration v990 qui mettra à jour Ancestrologie.exe et qui raisonnablement fera migrer la base en b5.105. A noter que personnellement je n'utilise pas cette version.
 - Tu mets en place ta base personnelle dans Database qui pour le coup se trouve dans cette nouvelle installation à l'emplacement Mes Documents\Ancestrologie\Database.

Cela permettrait de réinitialiser tous les paramètres et t'offrirait l'occasion de repartir sur des bases (sans jeu de mots) saines.
Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #11 le: 27 Octobre 2008 à 13:06:26 »
Bonjour
Je viens de faire ce que tu m'as préconisé.
Après la migration V990 b5.105, si je pointe (configuration/emplacement de la base de données) sur ma base perso, je rencontre toujours le même problème (version 5.104 trop ancienne). Ce que j'ai fait est de faire un import de mon fichier, ce qui revient au même de ce que je voulais faire avec la base vide, et ça, ça marche.
Je me demande s'il ne faudrait pas essayer le contraire. Je m'explique : réinstaller la V820 b5.104, faire un import de mon fichier (et non mettre en place ma base perso), puis et seulement à ce moment, essayer de mettre à jour en V990 b5.105 ?
Qu'en penses-tu ?
 

Hors ligne Facon

base vide
« Réponse #12 le: 27 Octobre 2008 à 14:11:27 »
Bonjour,
Tu me dis si j'ai bien compris:
 - Tu as installé v820 qui fonctionne avec une base b5.104,
 - Tu as fait la migration vers v990 b5.105
 - Tu mets en place ta base personnelle et tu pointes sur ta base. Ancestrologie dit que la version b5.104 est trop ancienne.

Si c'est bien le cas, jusque là tout est normal.

Ta base personnelle utilisée sur la version v821 était en b5.104. Il fallait donc faire une nouvelle migration sur cette dernière base. La migration laissera de côté l'application puisqu'elle est en ordre et se chargera uniquement de la base.
Ce n'est pas l'application qui "fait" la version de la base, l'application fonctionne avec une version de base. Si tu avais dix bases, il faudrait les migrer l'une après l'autre pour les mettre à jour.

La solution que tu proposes consiste malgré tout à faire passer une base de la version b5.104 vers b5.105 et si tu sais le faire ici, il n'y a aucune raison pour que ce ne soit pas possible à partir de ta base personnelle sauf si celle-ci est perturbée par je ne sais quelle raison.
Christian
 

Hors ligne brun101

  • Spécialiste
  • ***
  • Messages: 42
base vide
« Réponse #13 le: 27 Octobre 2008 à 17:16:56 »
Si tu veux dire par faire une migration sur la dernière base, de la pointer, puis de cliquer sur faire la migration lorsque ça répond que la base est trop ancienne, ça ne fonctionne pas (ou alors je n'ai pas compris la manoeuvre, ce qui est bien possible !), ça reboucle sur "base trop ancienne" après avoir fait l'optimisation.
Par contre je viens d'essayer ma suggestion : j'ai ré-installé v820 avec la base 5.104. J'ai fait l'import de mes fichiers de ma propre base, puis ensuite seulement j'ai fait la mise à jour : ça a marché ! Maintenant je suis en v990 b5.105.
Donc je pense que le "sauf si celle-ci [ma propre base] est perturbée par je ne sais quelle raison" est tout à fait justifié.
Je vais donc supprimer les anciennes bases "perturbées" et ne conserver que la dernière 5.104 de Napoléon avec mes imports mise à jour en 5.105.
En tous les cas merci encore de ton aide.