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 PostgreSQL Discussion :

problème d’accès à distance PostgreSql-Postgis


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Par défaut problème d’accès à distance PostgreSql-Postgis
    Bonjour tout le monde,

    Nous avons configuré une base de données géographiques dans postgre8.4-postgis1.4 sur windows XP.
    Nous souhaitons la rendre accessible à distance via Internet.
    Des rôles ont été créés et des droits de connexion à la base de données établis.
    Dans un premier temps nous avons donc vérifié le fichier postgresql.conf et le paramètre listen_adresses est = ‘*’.
    Nous avons configuré le fichier pg_hba.conf pour autoriser l’intranet à accéder à la base :
    # tout intranet :
    host all all 192.167.5.0/0 md5
    Cela fonctionne parfaitement avec Qgis notamment.
    Ensuite, nous souhaitons ouvrir une ip pour un utilisateur Internet, nous avons donc ajouté :
    # user admin sur la base SIG :
    host SIG admin 86.75.138.49/32 md5
    Et là il ne veut rien savoir. Lorsque la connexion est tentée avec Qgis il n’arrive pas à se connecter :
    Message : «No such file or directory
    > Is the server running locally and accepting connections on Unix domain socket )”

    Lorsque la connexion est tentée avec GvSig et Udig, il se connecte que si une base de données du même nom que l’utilisateur existe (ici admin) mais ne voit pas les tables de la base à laquelle il se connecte (ici SIG). D’ailleurs ces connexions fonctionnent même si les droits ne sont pas établis dans le pg_hba.conf…
    Pare-feu et firewall ont été fermés pour les tests.
    Avez-vous une idée ?

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    No such file or directory
    Is the server running locally and accepting connections on Unix domain socket
    Ce message d'erreur particulier vient d'une impossibilité à se connecter en local, pas en distant. Si le but était de se connecter à une machine distante, la connection est mal configurée.
    En général dans le message après "Unix domain socket" il y a le chemin complet du fichier socket qui justement pose problème. Il n'y a rien dans ce cas-là ?

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $ psql -h /toto
    psql: could not connect to server: No such file or directory
    	Is the server running locally and accepting
    	connections on Unix domain socket "/toto/.s.PGSQL.5432"?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Par défaut
    merci pour la piste, effectivement cela semble être un souci de connexion et j'ai bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    could NOT connect TO server: No such file OR directory
    	IS the server running locally AND accepting
    	connections ON Unix domain socket "adresse-ip-de-mon-serveur/.s.PGSQL.5432
    "

    quelles sont les pistes pour résoudre le problème de connexion ?

    merci de votre aide

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Dans le paramétrage d'une connexion, il y a un champ destiné à recevoir l'adresse IP ou le nom du serveur distant. En général quand un client postgresql essaie une connexion locale à la place d'une connexion distante, c'est parce que ce champ a été laissé à vide par erreur.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Par défaut
    je renseigne bien le serveur, maintenant j'ai une redirection de port à prendre en compte et donc cela provient peut-être de là, au niveau livebox :
    elle est configurée pour ip:1500 renvoit vers un le 5432 de l'ordinateur en local...
    je vais voir de ce côté pour l'instant et vous tient au courant

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 23
    Par défaut
    c'est bon je me connecte correctement à distance, le souci venait bien de la manière de renseigner le nom du serveur dans l'application qgis : il ne faut pas mettre le port à ce niveau (ipserveur:1500 par exemple) mais au niveau du port en remplaçant le port de la bdd (5432 par defaut) par celui d'entreé au niveau livebox (ici 1500)...

    merci de coup de main

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

Discussions similaires

  1. problème installation windows postgresql 8.1
    Par youp_db dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/04/2007, 19h26
  2. [Wamp] Problème connection PHP PostgreSQL
    Par Vlacar dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 05/09/2006, 11h23
  3. Réponses: 19
    Dernier message: 13/07/2006, 13h35
  4. Problème Perl et PostgreSQL sur Windows
    Par BARBIER dans le forum Langage
    Réponses: 7
    Dernier message: 30/01/2006, 09h42
  5. [problème installation MSI postgresql]
    Par viny dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 09/08/2005, 11h37

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