Auteur Sujet: problème de MAJ 625  (Lu 2332 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne dle

  • Amateur
  • **
  • Messages: 17
  • Programme: 2015.1996.3.0
  • Base: 5.131
  • Système: W10 pro 64 bits
problème de MAJ 625
« le: 27 Janvier 2007 à 16:27:05 »
Bonjour à tous,

Et comme il est encore temps bonne année 2007.

Je suis incapable d'installer à la version 625 d'Ancestrologie.

- Point de départ je suis en version 2005.0.0.370, la version de la base est B3.57.

Lors de l'exécution du nouvel Ancestrologie.exe, j'ai le message :

Erreur doInitPrenoms: probleme de requête

Dynamic SQL Error

SQL error Code = -204

Procedure unknown

PROC-NEW-PRENOMS.
[/color]

Deuxième fenètre :

La version de votre base 3.57 est trop ancienne. Il vous faut la mettre à jour.

Attention à partir de la version 5 de la base, il faut être en version 2.00 de FIREBIRD.


Comme indiqué dans plusieurs messages, j'ai exécuté :

1) la mise à jour de la base de registre avec NUMVERSION.reg,

2) la mise à jour de FIREBIRD avec majfirebird2.exe

3) la migration de la base avec maj_b357_b5005.exe, le message

   "votre base 0.00 est trop ancienne pour être mise à jour" est affiché,

 puis l'assistant de MAJ_BASE démarre.

Malgré toutes ces opérations, la  base n'est pas migrée, j'obtiens toujours le même message au lancement d'Ancestrologie.

Si je renomme les ancestrologie.exe, ça fonctionne, je suis toujours au niveau donné au point de départ.



Où est l'erreur ou l'omission, et pourquoi l'outil de migration de base signale une base 0.00?



Merci d'avance pour votre aide.



 

 

 

:?:
 

Hors ligne Facon

problème de MAJ 625
« Réponse #1 le: 27 Janvier 2007 à 17:12:44 »
Bonjour,
Citation de: "dle"
Je suis incapable d'installer à la version 625 d'Ancestrologie.

- Point de départ je suis en version 2005.0.0.370, la version de la base est B3.57.

Lors de l'exécution du nouvel Ancestrologie.exe, j'ai le message :

Erreur doInitPrenoms: probleme de requête

Dynamic SQL Error

SQL error Code = -204

Procedure unknown

PROC-NEW-PRENOMS.
[/color]

Deuxième fenètre :

La version de votre base 3.57 est trop ancienne. Il vous faut la mettre à jour.

Attention à partir de la version 5 de la base, il faut être en version 2.00 de FIREBIRD.


Comme indiqué dans plusieurs messages, j'ai exécuté :

1) la mise à jour de la base de registre avec NUMVERSION.reg,

2) la mise à jour de FIREBIRD avec majfirebird2.exe

3) la migration de la base avec maj_b357_b5005.exe, le message

   "votre base 0.00 est trop ancienne pour être mise à jour" est affiché,

 puis l'assistant de MAJ_BASE démarre.

Malgré toutes ces opérations, la  base n'est pas migrée, j'obtiens toujours le même message au lancement d'Ancestrologie.

Si je renomme les ancestrologie.exe, ça fonctionne, je suis toujours au niveau donné au point de départ.

Où est l'erreur ou l'omission, et pourquoi l'outil de migration de base signale une base 0.00?


 :arrow: Avant toute chose, as-tu fait une copie de sauvegarde de ta base b3.57; si ce n'est pas le cas, il est prudent de le faire.

 :arrow: Effectivement, c'est le grand saut entre V370 et V625. Avant de procéder à la mise à jour de la base de registre, as-tu bien vérifié que c'était effectivement la version Ancestrologie V625 qui était en place? Pour cela tu vas dans C:\Program Files\Ancestrologie et clic droit sur Ancestrologie.exe, Propriétés puis Version.

 :arrow: Si tu es à l'aise avec la base de registre, il faudrait vérifier dans HKEY_CURRENT_USER\Software\Ancestrologie\Settings que tu as bien VersionBase. Si oui, tu indiqueras la valeur indiquée dans la colonne données. S'il n'y a pas de VersionBase, nous avons un début d'explication à l'indication base 0.00

 :arrow: Lorsque tu dis: "Si je renomme les ancestrologie.exe, ça fonctionne, je suis toujours au niveau donné au point de départ." Peux-tu préciser?

 :arrow:  :arrow: Tu fais les vérifications puis on continuera.
Christian
 

Hors ligne DDdeBerdeux

problème de MAJ 625
« Réponse #2 le: 27 Janvier 2007 à 17:24:11 »
Bonjour,

La cause de votre problème est un bug d'Ancestrologie qui ne met pas à jour la base de registre avec les numero de version de la base et du logiciel, s'il y a une erreur à l'ouverture de cette base. Or cette erreur est normale puisque la base n'est pas à la version attendue par le logiciel.

Pour s'exécuter, la mise à jour de la base a besoin des informations situées dans la BDR.

Si vous avez installé la version V625 du logiciel et que votre base est en b3.57, après avoir copié le fichier de votre base par précautions, téléchargez ce fichier , décompactez le et exécutez le fichier contenu qui mettra à jour la base de régistre avec ces versions.

Ensuite vous pourrez exécuter la mise à jour de la base.

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne dle

  • Amateur
  • **
  • Messages: 17
  • Programme: 2015.1996.3.0
  • Base: 5.131
  • Système: W10 pro 64 bits
problème de MAJ 625
« Réponse #3 le: 27 Janvier 2007 à 17:32:37 »
Bonjour Christian,



La version d'Ancestrologie est bien 2006.0.0.625.



La variable versionbase n'existe pas dans settings.



Concernant le changement de nom, avant de copier la nouvelle version du programme Ancestrologie, je renomme l'ancienne en insérant en suffixe, la version courante.

Comme la migration ne se faisait pas correctement, j'ai renommé ancestrologie.exe (625) en ancestrologie_new.exe, et l'ancienne (370) en ancestrologie.exe, c'est ainsi que j'ai constaté que la base n'avait pas été migrée.

Je ne risquais pas grand chose, car j'ai une sauvegarde de base et un export gedcom.



Merci pour l'aide.
 

Hors ligne Facon

problème de MAJ 625
« Réponse #4 le: 27 Janvier 2007 à 17:55:54 »
Bonsoir,

 :arrow: Il n'y a plus qu'à faire ce qui a été proposé par André, de repartir sur Ancestrologie V625.

 :arrow: Au lancement il dira que la base est trop ancienne et s'arrêtera. Il reste à mettre en oeuvre l'outil de migration et à faire les deux optimisations réclamées à la fin.
Christian
 

Hors ligne dle

  • Amateur
  • **
  • Messages: 17
  • Programme: 2015.1996.3.0
  • Base: 5.131
  • Système: W10 pro 64 bits
problème de MAJ 625
« Réponse #5 le: 27 Janvier 2007 à 18:04:35 »
Ca avance, mais encore une erreur, lors de l'optimisation, un message d'erreur est apparu signalant que le fichier fbclient.dll ne peut être chargé.

J'ai recommencé pour avoir le message exact et maintenant j'ai ce message:

"I/O error on file. Unsuccessful execution caused by a system errorthat precludes successfulexecution of subsequent statements Error Code : 24."



Même après une restauration de la base.



A+

[/img]
 

Hors ligne Facon

problème de MAJ 625
« Réponse #6 le: 27 Janvier 2007 à 19:01:23 »
Bonsoir,
Citation de: "dle"
Ca avance, mais encore une erreur, lors de l'optimisation, un message d'erreur est apparu signalant que le fichier fbclient.dll ne peut être chargé.

J'ai recommencé pour avoir le message exact et maintenant j'ai ce message:

"I/O error on file. Unsuccessful execution caused by a system errorthat precludes successfulexecution of subsequent statements Error Code : 24."

Même après une restauration de la base.


 :arrow: fbclient.dll est lié à Firebird. Peux-tu vérifier si tu es bien en FB 2.0; tu vas dans le menu Configuration, Emplacement de la base de données et tu cliques sur le logo Firebird.

Si tu es bien en FB 2.0, dans le répertoire C:\Program Files\Ancestrologie tu devrais trouver les fichiers gds32.dll, icudt30.dll, icuin30.dll et icuuc30.dll.

C'est curieux car tu as fait la màjFB2.0 et par ailleurs, l'outil de migration faisait aussi cette opération si tu n'avais pas fait la màj.
Christian
 

Hors ligne dle

  • Amateur
  • **
  • Messages: 17
  • Programme: 2015.1996.3.0
  • Base: 5.131
  • Système: W10 pro 64 bits
problème de MAJ 625
« Réponse #7 le: 27 Janvier 2007 à 19:08:28 »
Christian et André,



Merci beaucoup pour votre aide, la migration s'est effectuée correctement après quelques manip. (cf . ci-dessous). L'application fonctionne après avoir fait le RESET des menus et fenêtres, à confirmer par d'autres tests.

Les manips:

1) re-exec de la maj de la base de registre majversion.

2) copie/renomme GDS32.DDL en FBCLIENT.

3) Restaure base.

4) Maj base



Plus de messages d'erreur lors des optimisations.



Merci encore.
 

Hors ligne dle

  • Amateur
  • **
  • Messages: 17
  • Programme: 2015.1996.3.0
  • Base: 5.131
  • Système: W10 pro 64 bits
problème de MAJ 625
« Réponse #8 le: 27 Janvier 2007 à 23:42:18 »
Bonsoir Christian,

 

J'ai omis une ligne dans le message précédent qui peut avoir une certaine importance.

Suite à un message d'André dans une discussion, il disait de dupliquer GDS32.DDL sous le nom FBClient.dll, ce que j'ai fait avant de redémarer le programme de migration de base.



Demain je vais vérifier si tout fonctionne correctement.



A+