IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Firebird Discussion :

Error while trying to create file


Sujet :

Administration Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 43
    Par défaut Error while trying to create file
    Bonjour,

    Je suis sous Red Hat, et lorsque je veux creer une base de donnée (grâce à isql), j'ai toujours la même erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Error while trying to create file
    Permission denied
    Pourtant, je suis dans un répertoire qui a les droits 777, il ne devrait donc pas y avoir de soucis pour que l'utilisateur firebird puisse écrire dedans !

  2. #2
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 43
    Par défaut
    Pour donner un peu plus d'information, voici ce que je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $ mkdir test
    $ chmod 777 test/
    $ cd test/
    $ /opt/firebird/bin/isql
     
    Use CONNECT or CREATE DATABASE to specify a database
    SQL> CREATE DATABASE './test.fdb' user 'SYSDBA' password 'masterkey';
    Statement failed, SQLCODE = -902
    I/O error for file "/home/toto/test/test.fdb"
    -Error while trying to create file
    -Permission denied
    SQL>
    Pourtant, l'utilisateur firebird devrait pouvoir écrire dans "test"...

  3. #3
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    classic ou surperserveur ?
    vérifie que /home/toto/test/test.fdb n'existe pas et essaye
    QL> CREATE DATABASE '127.0.0.1:/home/toto/test/test.fdb' user 'SYSDBA' password 'masterkey';

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 43
    Par défaut
    J'ai un SuperServer. Et ta solution ne marche toujours pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $ pwd
    /home/toto
    $ll
    drwxrwxr-x  2 firebird firebird 4096 avr 18 13:36 firebird/
    $ /opt/firebird/bin/isql 
    Use CONNECT or CREATE DATABASE to specify a database
    SQL> CREATE DATABASE '127.0.0.1:/home/toto/firebird/test.fdb' user 'SYSDBA' password 'masterkey';
    Statement failed, SQLCODE = -902
    I/O error for file "/home/toto/firebird/test.fdb"
    -Error while trying to create file
    -Permission denied
    incompréhensible...

  5. #5
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    relance firebird pour voir

    mais franchement j'ai du mal à comprendre
    si tout ce que tu dis est vrai

    c'est quel Firebird ?
    quel RedHat ?
    le port 3050 n'est pas bloqué ?

  6. #6
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 43
    Par défaut
    Je t'assure que tout ce que je dis est vrai
    C'est Firebird 2.0, et un RedHat customisé.

    En fait, j'ai trouvé comment faire (mais cela m'étonne...). Mon dossier /home/toto était en drwx------, et je l'ai mis en drwxrwxr-x. Maintenant ca fonctionne, si je mets ma base dans /home/toto/firebird (sans changer les droits de firebird/). Je comprends pas trop pourquoi, mais bon...

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/08/2014, 10h58
  2. [Wamp] An error occurred while trying to copy a file
    Par Marie_7 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 07/06/2013, 22h07
  3. [XSLT] Error while parsing XSL file (unknown protocol: e)
    Par SONY30 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 26/09/2006, 13h58
  4. Erreur : Error while trying to write to file
    Par WebPac dans le forum Installation
    Réponses: 11
    Dernier message: 19/05/2006, 22h23
  5. Réponses: 3
    Dernier message: 10/12/2004, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo