Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 21
    Points : 14
    Points
    14

    Par défaut Mise à jour de Firebird sous Mac Os X - Lion

    Bonjour à tous. Je voudrais mettre à jour Firebird sous mon Mac Os 10.7.5 Lion pour passer de la version 2.1.4 - 32 bit à la version 2.5.2-lipo (je nécessite des librairies à 32-bit pour mon application).

    J'ai essayé de désinstaller FB 2.1.4 et d'installer la 2.5.2-lipo, mais sans succès.

    Pour désinstaller Firebird j'ai utilisé le script de Paul Beach que j'avais déjà utilisé avec succès pour désinstaller Firebird 2.5.1 (qui avait des problèmes sous Mac Os Lion), pour installer Firebird 2.1.4:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #!/bin/sh
    echo "Clean Services"
    echo "Clean User"
    dscl localhost -DELETE /LOCAL/DEFAULT/Users/firebird
    echo "Clean Group"
    dscl localhost -DELETE /LOCAL/DEFAULT/Groups/firebird
    IF [ -f "/Library/StartupItems/Firebird" ]; then
    echo "Remove SuperServer StartupItem"
    rm -fr /Library/StartupItems/Firebird
    fi
    IF [ -f "/Library/LaunchDaemons/org.firebird.gds.plist" ]; then
    echo "Remove Launchd"
    launchctl unload /Library/LaunchDaemons/org.firebird.gds.plist
    rm /Library/LaunchDaemons/org.firebird.gds.plist
    fi
    echo "Remove Framework"
    rm -fr /Library/Frameworks/Firebird.framework
    echo "Remove Receipt"
    rm -fr /Library/Receipts/Firebird*.pkg
     
    #Add the following for Firebird V2.5
    echo "Remove /tmp/firebird"
    rm -fr /tmp/firebird
    La désinstallation semble fonctionner, comme je peux constater du terminal:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    host-002:~ cortelli$ sudo sh ./Firebird_Uninstall.shPassword:
    Clean Services
    Clean User
    Clean GROUP
    Remove Launchd
    Remove Framework
    Remove Receipt
    Remove /tmp/firebird
    host-002:~ cortelli$
    J'ai redémarré le système et j'ai poursuivi avec l'installation de Firebird 2.5.2-lipo, mais après avoir accepté la licence, choisi l'Hard Disk et donné mon mot de passe, j'ai reçu ce message d'erreur:

    Installation non réussie

    Le suivant passage d'installation n'a pas réussi:

    run preinstall script for Firebird Database. Contacter le producteur du logiciel pour obtenir assistence.
    J'obtains le même erreur si j'essaie d'installer la version 2.5.2 32-bit.

    La chose étrange est que j'obtains le même message d'erreur si j'essaie d'installer la version 2.1.5, que je suis très sûr d'avoir déjà installé sous un Mac Os 10.7.X Lion sans le moindre problème.

    Je peux seulement réinstaller la version 2.1.4 de Firebird.

    Est-il possible que le Script de désinstallation n'ait pas désinstallé tous ce qu'il est nécessaire de la version 2.1.4, et donc le preinstaller trouve encore de fichiers de FB 2.1.4 quelque part?

    Merci en avance pour toute réponse.

    Cordialement,

    Stefano Cortelli

  2. #2
    Expert Confirmé

    Homme Profil pro Philippe Makowski
    Consultant spécialité Firebird
    Inscrit en
    mai 2002
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Makowski
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 2 301
    Points : 3 660
    Points
    3 660

    Par défaut

    bizarre, j'ai fait ça x fois sans problème
    regarder les log, penser à rebooter après desinstalation et après installation
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Candidat au titre de Membre du Club
    Inscrit en
    juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 21
    Points : 14
    Points
    14

    Par défaut

    Merci beaucoup pour ta vite réponse, c'est vraiment bizarre et je n'arrive encore à trouver une solution.

    Puisque sur le même Mac j'ai virtualisé un autre Mac Os 10.7.5 Lion avec Parallels, où j'avais installé FB 2.1.5, j'ai essayé la même operation sur la machine virtuelle. Et cette fois-ci tous à réussi parfaitement.

    J'ai désinstallé FB 2.1.5 avec le Script de Paul Beach, j'ai redémarré le système et ensuite j'ai installé FB 2.5.2-Lipo sans aucun problème. Après avoir redémarré encore le système après l'installation, FB 2.5.2 fonctionne regulièrement (peut-être il est un peu plus lent de FB 2.1.5, mais peut-être il s'agit d'une impression).

    Mais je n'arrive pas à comprendre qu'est-ce que je peux faire pour installer FB 2.5.2-Lipo sur la machine principale.

    regarder les log
    Où peux-je trouver les fichiers log sous Mac? Quand je désinstalle il n'y a plus de dossiers de FB, et quand j'essaie d'installer je n'ai non plus des dossiers, car l'installation n'a pas commencé à cause du preinstaller qui a bloqué l'installation.

    penser à rebooter après desinstalation et après installation
    Déjà fait, j'ai désinstallé, redémarré et ensuite essayé d'installer FB 2.5.2, sans succès.

    Je ne sais pas s'il s'agit peut-être d'un problème de la version 2.1.4 CS 32-bit, qui installe quelche fichiers qui ne vient pas effacé par le script, où si ça peut être du au fait que sur ce Mac j'ai du plusierus fois installer e désinstaller FB à cause des problèmes de la version 2.5.1 avec Lion: j'avais installé la version 32-bit, ensuite désinstallée et installé la CS Lipo, puis désinstallée e réinstallée, encore désinstallée et installée la SS Lipo, enfin désinstallée pour installer FB 2.1.4.

    Mais chaque fois j'ai toujours utilisé le script de Paul Beach, redémarrée le système et installé.

    Qu'est-ce que je peux encore essayer de faire pour installer FB 2.5.2 sur ce Mac?

    Merci encore pour ta patience et ta disponibilité.

    Stefano Cortelli

  4. #4
    Expert Confirmé

    Homme Profil pro Philippe Makowski
    Consultant spécialité Firebird
    Inscrit en
    mai 2002
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Makowski
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 2 301
    Points : 3 660
    Points
    3 660

    Par défaut

    il y a des log d'install sous mac

    sinon essayer en ligne de commande
    de mémoire c'est qq chose du genre :
    Code :
    sudo /usr/sbin/installer -pkg /path/TO/pkg.pkg -target /
    mais j'ai fait x install, desinstal sous mountain lion sans problème
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  5. #5
    Candidat au titre de Membre du Club
    Inscrit en
    juillet 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 21
    Points : 14
    Points
    14

    Par défaut

    Merci encore pour ta patience. J'ai trouvé le fichier log: /private/var/log/install.log que je joins au message. De toute façon je n'ai pas trouvé d'aide en lisant le fichier log, qui reporte l'erreur que j'avais obtenu:

    Code :
    1
    2
    Nov 18 22:51:50 host-002 Installer[207]: 	run preinstall script FOR Firebird DATABASE
    Nov 18 22:51:50 host-002 Installer[207]: Install failed: Il seguente passaggio di installazione non è riuscito: run preinstall script FOR Firebird DATABASE. Contatta il produttore del software per ottenere assistenza.
    tandis que quand j'installe la version 2.1.4 le script ne donne pas d'erreurs et va créer le path de destination, etc.:

    Code :
    1
    2
    3
    4
    5
    Nov 18 22:52:53 host-002 Installer[225]: 	run preinstall script FOR Firebird DATABASE
    Nov 18 22:52:53 host-002 Installer[225]: 	Creating destination path
    Nov 18 22:52:53 host-002 Installer[225]: 	Validating package payload
    Nov 18 22:52:53 host-002 Installer[225]: 	Starting file extraction
    Nov 18 22:52:53 host-002 pkgExtractor[234]: 	Extracting...
    Il semble un problème similaire à un problème de la version 2.5.1 qui devrait pourtant avoir été résolu avec la version 2.5.2:

    http://tracker.firebirdsql.org/brows...story-tabpanel

    http://paulbeachsblog.blogspot.it/20...acosx-107.html

    Alors je me suis dit, problème bizarre, j'essaie une solution autant bizarre, qui a par ailleurs fonctionnée:

    1) J'ai désinstallé Fireibrd 2.1.4 avec le Script de Paul Beach;
    2) J'ai redémarré le système;
    3) J'ai essayé d'installer Firebird CS 2.5.2-lipo;
    4) J'ai reçu l'habituel message d'erreur à cause du preinstaller Script;
    5) Avec Finder, j'ai cliqué de droit et j'ai choisi de montrer le contenu du paquet;
    6) J'ai fait double-click sur le preinstaller Script;
    7) J'ai répété l'installation, cette fois-ci j'ai obtenu un message d'erreur à cause du postinstaller Script;
    8) J'ai de nouveau cliqué de droit sur le paquet avec le Finder et j'ai installé le postinstaller Script;
    9) J'ai redémarré le système, l'usager Firebird n'avait pas été créé, mais le Firebird.framework était au contraire installé;
    10) J'ai répété encore pour la troisième fois l'installation, cette fois sans obtenir aucun erreur;
    11) J'ai redémarré encore le système, cette fois l'usager Firebird avait été crée et finalement Firebird 2.5.2 fonctionnait correctement.

    Mais je n'arrive pas à comprendre le pourquoi de tout cela, la cause de ce problème reste pour moi un véritable mystère.

    En tous cas, j'espère que cette solution puisse aider d'autres personnes qui rencontrent le même problème.

    Encore merci pour ta disponibilité.

    Bonne soirée à tous,

    Stefano Cortelli

    Firebird_Log.txt.7z

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •