|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Bonjour à tous, j'ai téléchargé Firebird SuperClassic 32 bit (FirebirdCS-2.5.1-26351-i386.pkg) que j'ai installé sans problèmes sous Mac OS X 10.7.3 Lion.
J'ai aussi créé un fichier .bash_profile en /Users/monnom pour comprendre la directory de Firebird/bin dans le PATH. Si du terminal avec isql j'assaie de me connecter à une base de données Firebird avec le command suivant: Citation:
Citation:
J'ai essayé de donner du terminal le command: Citation:
Sous Linux-RPM pour ajouter le service Firebird il suffit utiliser chkconfig et donner éventuellement le command chkconfig firebird on. Comment peut-je faire démarrer le service Firebird sous Mac? Y-a-t-il un command similaire à chkconfig? J'utilise regulièrement Firebird sous Linux (soit Debian que RPM) et Windows sans avoir jamais eu de problème en ce qui concerne l'installation, mais c'est la première fois que j'utilise mac (je dois compiler une application sous Mac). Merci pour toute réponse et veuillez m'excuser pour mon mauvais français. Cordialement, Stefano Cortelli |
|||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 260 ![]() |
oSx 10.7 est un os 64 bit, utiliser Firebird 64 bits
et surtout SuperClassic, n'est vraiment pas fait pour le 32 bits installé sans problème superclassic ? en faisant quoi exactement ? Citation:
parce que là tu demandes un accès par le protocole direct http://paulbeachsblog.blogspot.fr/20...sing-dscl.html Citation:
de toutes façon il doit démarer automatiquement, SuperServer et SuperClassic sont dans /Library/StartupItems Classic dans /Library/LaunchDemons et non, pas de chkconfig sous MacOsx, mais launchctl MacOsX n'est pas Linux, loin de là, MacOsx est plus un BSD mais à la sauce Apple
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
||
|
10
|
|
|
#3 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Bonjour et merci pour ta réponse.
J'ai installé le package 32 bit que j'ai téléchargé du site de Firebird, et précisement le fichier FirebirdCS-2.5.1-26351-i386.pkg. Pendant l'installation je n'ai pas réçu d'erreur. J'avais pensé d'installer la version à 32-bit bien que je savais que Os X 10.7 Lion est à 64 bit, seulement car j'avais lu sur des forums qu'il y avait parfois des problèmes avec la version à 64 bit (par ailleurs moi aussi j'ai rencontré un problème similaire sous Windows 7 et Firebird à 64 bit, résolu en installant la version à 32 bit). Mais peut-être sous Mac Os X ça n'a pas été une bonne idée. J'ai donné du terminal le command: Code :
sudo dscl localhost append /LOCAL/DEFAULT/Groups/firebird GroupMembership nom_utilisateur Toutefois si j'essaie de me connecter avec isql le message d'erreur a changé: Code :
La direcotory /Library/StartupItems est vide, dans /Library/LaunchDaemons il y a 2 fichiers: Code :
A ce point-ci qu'est-ce que tu me conseilles de faire? Si le problème est la version à 32 bit je peux essayer de la disinstaller en suivant les instructions de Paul Beach: http://paulbeachsblog.blogspot.it/20...ninstalls.html et ensuite installer la version à 64 bit (et quel package: Superclassic ou Superserver? Normal ou Lipo?). Toute solution qui me permet de faire fonctionner Firebird sous Mac Os X va bien, je dois simplement compiler un logiciel de gestion qui s'appuye à une base de données Firebird sous Mac Os X. Merci encore pour ta patience et ta disponibilité. Stefano Cortelli |
||||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 260 ![]() |
tu n'as pas installé SuperClassic, mais Classic
c'est donc normal que tu ne voies pas de process tourner tant qu'il n'y a pas de connexion tu as essayé de te connecter à la base example (employee) ? Code :
isql localhost:/Library/Frameworks/Firebird.framework/Versions/A/Resources/examples/empbuild/employee.fdb -user sysdba -password masterkey quand à lipo ou pas lipo, tout dépend de tes besoins, lipo c'est les un Firebird 64 bits mais avec les librairies clientes en 32 et 64 bits, utile quand on veux utiliser sur la même machine Firebird 64 bits, mais avec un client comme Flamerobin qui n'existe qu'en 32 bits
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci encore pour ta réponse.
Avec le command: Code :
isql localhost:/Library/Frameworks/Firebird/Firebird.framework/Versions/A/Resources/examples/empbuild/employee.fdb -u SYSDBA -p masterkey Si j'utilise Flamerobin je vois le message "connecting to server localhost..." et Flamerobin aussi se bloque là. Donc je ne réussis pas à me connecter à localhost. J'ai remarqué seulement une chose qui me semble un peu étrange: le fichier employee.fdb à les permis suivants: firebird: lecture et écriture firebird: lecture seulement everyone: lecture seulement Donc il semble qu'il y a deux utilisateurs avec nom "firebird" et avec permis différents. J'ai changé les permis en donnant les permis de lecture et écriture à tous les deux utilisateurs firebird et à everyone aussi, mais rien à changé pour ce qui concerne la connection à localhost qui ne marche pas. En effet il y quelques jours j'ai aussi essayé à réinstaller Firebird (même package que j'avais téléchargé), mais en préference de système de Lion je vois seulment un utilisateur nommé firebird. Qu'est-ce je peux faire pour pouvoir me connecter à la base de données? Quelle est la manière la plus simple pour installer Firebird sous Mac Os X 10.7 Lion? Y-a-t-il quelque chose à faire pour essayer d'utiliser l'installtion di Firebird Classic ou est-il miex que j'essaie de disinstaller Firebird et installe ensuite la version 64-bit (je dirais Lipo pour pouvoir utiliser Flamerobin)? Et quelle 64-bit? Superclassic ou Superserver? Merci encore pour ta patience et ta disponibilité. Stefano Cortelli |
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 260 ![]() |
Citation:
tu n'as pas un firewall actif qui bloquerait le port 3050 par hasard ? Si j'utilise Flamerobin je vois le message "connecting to server localhost..." et Flamerobin aussi se bloque là. Donc je ne réussis pas à me connecter à localhost. Citation:
groupe firebird lecture seulement essaie sinon de désinstaller firefird cf http://paulbeachsblog.blogspot.it/20...ninstalls.html et installe la version superserveur 64 bits lipo http://sourceforge.net/projects/fire...g.zip/download
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
||
|
10
|
|
|
#7 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Encore un grand merci pour ta patience, malheureusement je n'ai pas encore réussi à résoudre le problème.
Citation:
Citation:
J'ai essayé aussi de faire le ping de localhost du terminal: est ça marche sans problèmes. Citation:
Merci encore pour ton aide et ta disponibilité, Stefano Cortelli |
|||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 260 ![]() |
alors dernier essai
retirer Firebird reboot installation Classic (http://sourceforge.net/projects/fire...g.zip/download) c'est peut être ce bug http://tracker.firebirdsql.org/browse/CORE-3682
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#9 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Merci beaucoup, cette fois ça marche! Peut-être il s'agit alors d'un bug de Firebird.
J'ai désinstallé la version Superserveur, j'ai redémarré et ensuite j'ai installé le package Classique et finallement je me suis connecté à ma base de données soit avec isql soit avec FlameRobin. Un très grand merci pour ton aide et ta patience, j'espère que ça puisse être utile à d'autres personnes aussi qui se trouvent dans la même situation. Je vais donc récapituler les passages à suivre pour installer Firebird 2.5.1 sous Mac Os X 10.7 Lion: 1) Télécharger Firebird en version classique 64-bit, j'ai téléchargé le fichier FirebirdCS-2.5.1-26351-lipo-x86_64.pkg pour avoir la compatibilité avec les applications 32-bit et notamment FlameRobin; 2) Installer le package téléchargé; 3) Ajouter au fichier .bash_profile de l'utilisateur les lignes suivantes, pour avoir la directory di Firebird dans le path: Code :
Code :
4) A ce point-ci on devrait se pouvoir connecter à la base de données, par exemple avec isql. Encore un très grand merci pour ton aide, qui a été pour moi vraiment précieuse. Une très bonne soirée à tous le forum, Stefano Cortelli |
||||
|
|
10
|
|
|
#10 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2009 Messages : 21 ![]() |
Petite mise à jour: puisque Firebird 2.5.1 a encore des problèmes avec Mac Os 10.7 Lion et j'avais des problèmes à utiliser les UIB pour acceder à ma base de données, j'ai désinstallé la version 2.5.1 et installé la version CS 2.1.4 à 32-bit, qui semble fonctionner très bien sous Mac Os Lion.
Pour plus de réinsegnements à ce propos voire la discussion: http://www.developpez.net/forums/d12...ssic-2-5-lipo/ Merci encore pour toute l'aide, qui a été vraiment précieuse pour résoudre ce problème. Cordialement, Stefano Cortelli |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com