forum Ancestrologie
Ancestrologie - Installation & Activation => Ancestrologie - Installation - Maj => Discussion démarrée par: Bruno T. le 03 Juin 2012 à 15:01:56
-
A partir de la version Ancestrologie 1360 avec base b5.130, l'outil de mise à jour a été profondément révisé pour faciliter et fiabiliser les mises à jour quelque soient les configuration clientes:
Tout d'abord, un GRAND MERCI à Alain (anorgeot) pour son rôle de candide testeur ( le seul ), qui a patiemment installé et désinstallé maintes fois pour stabiliser cet outil, et pour sa curiosité et perspicacité.
Mise à jour des bases vers la dernière en cours b5.130, ainsi que la migration du programme vers la v1360 actuelle.
Correctif migration_base v5130.1560.21.25 du 25/08/2012 :
- Ajout d'une sécurité dans le cas ou la dernière base lancée par Ancestrologie n'existe plus, avec message d'erreur significatif
- Enregistrement dans update de l'executable de mise à jour avant opérations pouvant aboutir à un échec permettant à Ancestrologie de l'exécuter si besoin au prochain lancement
Correctif migration_base v5130.1560.21.24 du 20/06/2012- Diverses correction identifiés en exploitation v23 sur des configuration hétéroclytes
- Détection format de la base avant migration - abandon si non gérable
- Ancestrologie n'exploite en standard que des bases FB 2.1.4, la migration d'une base FB2.5.1 en mode server peut être exécutée uniquement si FB2.5.1 server est installé
- Abandon MAJ si nom de base incomplet (exemple il n'existe que nom du répertoire)
- SECURISATION: Abandon de la SUPPRESSION des dossiers sources lors du déplacement des dossiers data (Renommés en SavMoved[nom du dossier]
- Optimisation du code
Correctif migration_base v5130.1532.21.23 du 09/06/2012:
- Plusieurs ajustements mineurs pour la prise en compte de situations plus diverses ou hétéroclites suivant le configuration de l'installation existante d'Ancestrologie
- Résolution d'un bug sans gravité de blocage de la mise à jour sur anciennes configuration en réseau
- Ajout d'une aide explicative sur l'écran de déplacement des dossiers de données utilisateurs sur Vista et W7
Nouveautés:
- Migration version depuis version mini de base b3.00 de fin 2003 (version Ancestrologie 2.10)
- Mise à jour traduite en Français, Anglais, (et presque en Espagnol et Basque pour PCM :wink: )
- Barre et textes de progression des diverses phases de la mise à jour.
- En environnement Windows Vista ou Seven, suppression des problèmes de dysfonctionnement lié au focntions normales de sécurité windows (virtualstore) par le déplacement optionnel mais recommandé des dossiers de données utilisateurs depuis "Programme" vers 'Mes Documents'(installés par des anciennes versions dans program files) vers Mes Documents\Ancestrologie (ou Ancestrologie_01.._nn si déja existant) ;
- le déplacement de ces dossiers pour utilisateurs avertis vers un dossier de leur choix nouveau ou existant (cette dernière option ne fait pas de contrôle, risque d'écrasement de fichiers de même nom déjà existants, tels qu'une base de données)
- Simplification et accélération de certains process de mise à jour de la base
- Correction du bug des stats à 0 (et autres procédures manquantes) introduit depuis version ~ 1100
- On peut relancer cette mise à jour, même sur une base à jour (b5.130) pour corriger les défauts identifiables par des statistiques à 0 dans la barre de status en bas d'écran ou la fenêtre statistiques
- Détecte l'existence du service FB server et propose d'installer en mode client de ce server, ou classiquement en mode autonome (embedded avec gds)
- Peut aussi être relancer pour adapter le mode de fonctionnement de autonome à server, et vice versa
- Tous ces fonctionnements accessible en local comme en réseau (pas de sauvegarde de la base en réseau)
- Options d'installation ou mise à jour des Plugins(avec téléchargement en live nécessitant d'être connecté à internet)
Infos Diverses (nouveautés et fonctions déjà existantes en vrac):
- Sauve_Avant_MAJ_Internet devient SauveAvantMAJ
- Remplacement de l'icone de lancement du bureau, et des raccourcis du groupe menu démarrer
- Nettoyage des éléments obsolètes [Suppression Help(2001), RunTime VC(2003), anciennes DLL (incoporées dans le programme), anciens installeur et désinstalleurs, divers...)
- Positionnement des fichiers FireBird dans un dossier FireBird en mode embedded (supprimés en mode server)
- Génération de 2 fichiers journaux de l'installation lisibles avec un éditeur de texte basique(exple. notepad): Migration.log restituant l'essentiel des séquences de mise à jour, et MigrationDetails.log restituant des détails destinés au développeur.
- Génère provisoirement ( en attendant nouvelle install par Yves) d'une entrée de désinstallation CréationWeb dans 'ajout/suppr progr' sur XP, et Progr & Fonstionnalités' sur Vista et W7.
Installation avec Firebird Server:
- Pour les utilisateurs experts et avancés travaillant avec le server FB, déjà bien lire l'avertissement lors de la mise à jour:
Ensuite la configuration d'installation du server Firebird version 2.1.4 mini doit être installé en cochant les options de Taches supplémentaires suivantes:
+ Générer la bibliothèque gds32.dll pour les anciennes applications
+ Copier la bibliothèque gds dans "système"
(rmq: FB 2.5 parait fonctionnel mais non validé)
-
Correctif Migration_Base v23
-
Correctif v25
-
pour info j'utilise Firebird serveur 2.5.1 depuis sa sortie sans problème de sa part.
-
Ancestrologie peut éventuellement fonctionner avec FB2.5.1 mais dans une configuration "boiteuse" où le format de la base sur le disque (ODS) peut ne pas être en phase.
Les essais de migration actuellement réalisés ne donne pas entièrement satisfaction, quelques dysfonctionnements peuvent apparaître lors de l'upgrade FB2.1 ODS11.0 vers FB2.5 ODS11.1, donc Ancestrologie restera officiellement en FB2.1 tant que ces points ne seront pas analysés et corrigés.
En effet, FB server 2.5 (ODS11.1) peut tout à fait gérer une base FB 2.1 (ODS11.0), mais une sauvegarde/restauration risque de modifier l'ODS de 11.0 à 11.1, et dans ce cas certaines instructions non compatibles génèrent des erreurs provoquant des pertes de données.
La mise à jour peut malgré tout traité une évolution de la structure de la base Ancestrologie même avec une base FB2.5 à condition que l'on soit en mode serveur.
Utiliser le moteur de base FB2.5 server ne signifie pas que la base est au format FB2.5, seul la version ODS est significative
-
Bonsoir,
J'aimerais apporter une petite précision.
J'avais FireBird 2.1.4. en mode serveur externe (c'est-à-dire pas celui incorporé dans Ancestrologie). Je l'ai mis a jour pour passer à la dernière version 2.5.1.
Puis j'ai lancé Migration Base.
Tout s'est bien passé. Cependant, l'installateur de mise à jour "neutralise" FireBird en serveur externe et du coup,
je n'ai plus le bouton Ancestrologie dans QuiSontIls.
Pour le rétablir, j'ai du "neutraliser" FireBird installé par Migration Base.
Pour ceux qui, comme moi, utilisent QuiSontIls et qui ont ce problème, il suffit de supprimer dans le répertoire
C:\Program Files\Ancestrologie :
- le répertoire FireBird,
- les fichiers suivants :
- GDS32.dll
- firebird.conf
- firebird.msg
- ib_udf.dll
- ib_util.dll
- icudt30.dll
- icuin30.dll
- icuuc30.dll.
-
Bonjour,
Ce n'est pas normal ce comportement.
Migration-Base sait gérer normalement cette situation.
Pour me permettre de vérifier peux-tu me joindre le fichier migration.log
Merci
-
Bonjour,
Voici en pièce jointe le fichier Migration.log.
J'avais déjà connu ce problème de non réciprocité entre Ancestrologie et Quisontils avec les précédents versions d'Ancestrologie (à savoir le bouton Quisontils actif dans Ancestrologie et pas de bouton Ancestrologie dans Quisontils pour le même individu, bien que j'avais, dans QST, coché "Quisontils peut être appelé depuis un programme extérieur").
(Licence de Quisontils acquise fin mai 2010).
Ma BDD et mon Album de photos généalogiques étant sur un disque dur externe par sécurité,
j'avais essayé tous les cas de figure : mettre mes dossiers de travail sur le disque dur interne, copier les fichiers firebird et les dll ad hoc d'Ancestrologie dans le répertoire de Quisontils, installation des répertoires par défaut, il n'y avais rien à faire.
Ce n'est qu'après avoir consulté ce forum que j'ai pu établir cette réciprocité en installant Firebird en serveur externe et en neutralisant celui d'Ancestrologie. Depuis je travaille ainsi sans problème.
Bonne réception et bien cordialement.
-
Bonsoir,
Dans le fichier journal de migration la phrase: FireBird Server existe sur cette machine, mais ne sera pas utilisé suivant votre choix
indique que le comportement que vous avez constaté provient du fait que lors de la mise à jour, vous avez choisit l'option d'installation en mode autonome, sans utilisation du mode server, la mise à jour a donc installé les éléments nécessaires au fonctionnement en mode autonome et donc vous avez du ensuite les supprimés comme vous l'évoquez dans votre précédent post.
-
Bonjour,
Merci pour la réponse.
Mais je ne souviens pas avoir eu le choix lors de l'utilisation de Migration Base, dans la mesure j'ai bien eu cette ligne au cours de son utilisation qui m'informait de cette situation.
Dois-je donc réinstaller FireBird 2.5 ? Si oui, quelles options dois-je cocher ?
(J'ai fais une installation de FireBird par défaut, c'est à dire sans modifier les options).
Bien cordialement.
-
Bonsoir, non ne refaites pas la mise à jour, ce que vous avez fait (suppression des fichiers FB) est suffisant
Mais il faut que je vérifie, vous m'avez semé le trouble
Merci
-
Bonjour,
OK, je fais rien. Comment dois je définir ma base FireBird ? afin de le signaler avec la version de la base ?
Je prends des congés pour 3 semaines et n'aurai pas accès à l'internet. Si je dois vous répondre, ce sera donc à mon retour.
Bien cordialement.
-
Bonjour,
Je suis moi aussi avec Firebird 2.5 en mode serveur, et lorsque je lance la mise à jour, la dernière fenêtre avant de lancer l'installation me signale :
FireBird Server existe sur cette machine, mais ne sera pas utilisé suivant votre choix
Mise à jour d'Ancestrologie en mode autonome avec son
propre moteur de base de données embarqué (gds32.dll)
La base actuelle "G:\Databases\ANCESTROLOGIE.BDD"
de version b5.130 sera migrée vers la dernière version b5.130
Le plugin Creation Web - 2.4.0.0 sera installé
Le plugin AncestrArbres - 2009.1.9.18 sera installé
Le plugin Cassini Vision - 9.0.0.0 sera installé
Pourtant je n'ai effectivement pas eu le choix avant de la configuration de Firebird en serveur ou en inclus.
Voyant cela, j'ai pour l'instant annulé l'installation, je peux servir de cobaye pour des tests si vous le voulez :)
-
Bonsoir,
Non pour l'instant ne rien faire, mais cela me mets dans le doute: faut que je reprenne mon raisonnement, mais l'objectif était de ne pas déclencher de migration du systme de fichier vers 2.5 car j'avais identifié quelques dysfonctionnements.
En tout cas ce n'est pas très "propre" effectivement, je vais y retourner.