Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 03 July 2008 18:06

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

[PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Bonjour à tous

J'ai installé Postgres et Quantum Gis il y a quelques jour et ai crée sans problèmes mes tables sous Postgres.

Pour établir la connection entre Postgres & QuantumGIS j'ai modifié comme indiqué dans l'aide de Postgis, le fichier pg_hba.conf .
avec:

Code:

# IPv4 local connections:
host  all  all  127.0.0.1/32  255.255.255.0   trust
host  all  all  mon_adresse_IP  255.255.255.0   trust
# IPv6 local connections:
host  all  all         ::1/128   trust

et la connection fonctionne, j'ai accès à mes données sous QUANTUMGIS , c'est super.

MAIS mon problème est que je n'arrive plus, en ouvrant POSTGRES, à accèder à ma base de données (ce qui est embêtant).
Pourtant, losque ma configuration de pg_hba.conf était :

Code:

# IPv4 local connections:
host  all  all  127.0.0.1/32  md5
host  all  all  mon_adresse_IP md5
# IPv6 local connections:
host  all  all         ::1/128   md5

je n'avais aucun problème pour modifier mes données sous POSTGRES (par contre ma connection entre QuantumGIS ne fonctionnait pas, ce qui me semble à priori normal)

question: est-ce possible de pouvoir se connecter à la fois sur QuantumGIS et PostgreS
SANS modifier à chaque fois le fichier pg_hba.conf ???
merci de votre aide !

Hors ligne

 

#2 Fri 04 July 2008 09:27

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

personne pour m'aider ? sad sad

Hors ligne

 

#3 Fri 04 July 2008 11:33

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

est ce que modifier le paramètre  tcpip_sockets (inexistant dans mon fichier postgresql.conf) arrangera ma détresse ? tongue

--> je retire ce que j'ai dis, apparement le tcpip_sockets n'est utile que pour les linuxiens (ce qui n'est pas mon cas)

Dernière modification par noxia (Fri 04 July 2008 14:19)

Hors ligne

 

#4 Fri 04 July 2008 14:59

jmz
Participant actif
Lieu: Anthon
Date d'inscription: 5 Sep 2005
Messages: 142

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Bonjour,

Normalement, il n'y a pas d'interférence entre les deux appli. Sur mon poste, je peux charger des tables dans Qgis, les modifier via PgAdmin ou via la console SQL en ligne de commande, sans modification aucune dans le pg_hba.conf : j'ai conservé la configuration par défaut, mon serveur PostGre et Qgis sont installé sur la même machine donc pas de problème d'accès. A priori, le fichier n'est à modifier que dans le but d'autoriser un poste distant à accéder au serveur Postgre (via Qgis ou autre) ... Essayer de lire la doc sur la gestion des accès et autorisations à PostGre :

http://docs.postgresqlfr.org/8.2/client … ation.html

Cordialement

Jmz

Hors ligne

 

#5 Fri 04 July 2008 15:20

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

bonjour

pareil que jmz, mon serveur postgres et quantumgis sont installés sur la même machine.
je suis allé voir la documentation que tu as mis en lien, mais c'est exactement ce que j'ai fait, sauf que ça ne fonctionne pas.

Sur tes conseils, j'ai reconfiguré pg_hba.conf comme c'était au départ: c'est à dire:
host all all mon_adresse_ip md5
etc

cette configuration me permet d'accèder sans problème a mes données sous POSTGRES.
Mais ma connection entre POSTGRES et QUANTUMGIS ne fonctionne plus du coup!
voici le message d'ereur que m'envoit QUANTUMGIS:

Code:

La connexion à postgis et 192.168.1.15 a échoué. Soit la base de données est tombée en rade, soit vos préférences sont incorrectes.

Vérifiez votre nom d'utilisateur et votre mot de passe et réessayez. 

La base de donnée dit:
FATAL:  missing or erroneous pg_hba.conf file
HINT:  See server log for details.

où trouver le "server log" ? je ne sais pas ce que c'est.

Dernière modification par noxia (Fri 04 July 2008 15:21)

Hors ligne

 

#6 Fri 04 July 2008 15:48

Christophe T
Participant occasionnel
Lieu: Caussens
Date d'inscription: 23 May 2008
Messages: 19

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

où trouver le "server log" ? je ne sais pas ce que c'est.


Cela se trouve dans le répertoire d'installation de postgres, sous-répertoire data puis pg_log (vu que vous êtes sous windows). Ce répetoire contient des fichiers texte de log datés.

De mon côté je n'ai pas eu besoin de modifier le fichier pg_hba.conf pour accéder à mon serveur local postgres que ce soit depuis pgAdmin3, depuis la ligne de commande ou depuis QGis. Si j'ai bien suivi, votre accès fonctionne quand vous remettez les paramètres initiaux sauf pour QGis. Le problème ne vient-il pas alors de votre configuration pour accèder à la base depuis QGis ?

Hors ligne

 

#7 Fri 04 July 2008 16:13

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Si j'ai bien suivi


oui

Le problème ne vient-il pas alors de votre configuration pour accèder à la base depuis QGis


ce n'est pas faux.
Comment modifier la configuration? (je ne suis pas administrateur de mon ordinateur )

edit

j'ai réinitialisé mes données de pg_hba.conf puis ai tenté de me connecter sur ma base via qauntum gis.
voici le message d'erreur de la log obtenu:

Code:

2008-07-04 16:23:19 LOG:  invalid IP mask "md5" in file "D:/Program Files/Postgresql/data/pg_hba.conf" line 68: Unknown server error
2008-07-04 16:23:19 FATAL:  missing or erroneous pg_hba.conf file
2008-07-04 16:23:19 HINT:  See server log for details.
2008-07-04 16:23:38 LOG:  invalid IP mask "md5" in file "D:/Program Files/Postgresql/data/pg_hba.conf" line 68: Unknown server error
2008-07-04 16:23:38 FATAL:  missing or erroneous pg_hba.conf file
2008-07-04 16:23:38 HINT:  See server log for details.
2008-07-04 16:24:19 LOG:  invalid IP mask "md5" in file "D:/Program Files/Postgresql/data/pg_hba.conf" line 68: Unknown server error
2008-07-04 16:24:19 FATAL:  missing or erroneous pg_hba.conf file
2008-07-04 16:24:19 HINT:  See server log for details.

comment puis-je régler ce conflit?? sad

Dernière modification par noxia (Fri 04 July 2008 16:31)

Hors ligne

 

#8 Fri 04 July 2008 16:33

Christophe T
Participant occasionnel
Lieu: Caussens
Date d'inscription: 23 May 2008
Messages: 19

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Quand je parle de configuration, je parle des paramètres saisis pour se connecter la la base de données postgres, c'est-à-dire :
- nom de l'hôte (127.0.0.1)
- nom de la base de donnée
- numéro de port (5432)
- nom d'utilisateur
- mot de passe
tout ceci étant accessible dans les formulaires de connection (avec un bouton pour tester directement la connection avant de valider).

Dernière modification par Christophe T (Fri 04 July 2008 16:34)

Hors ligne

 

#9 Fri 04 July 2008 16:46

Christophe T
Participant occasionnel
Lieu: Caussens
Date d'inscription: 23 May 2008
Messages: 19

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

A quoi vous sert cette commande du fichier pg_hba.conf :

Code:

host  all  all  mon_adresse_IP md5

(cf post #1) si vous travaillez en local ?
Est-ce que ce n'est pas la ligne 68 sur le log de votre post #7 ?

Code:

line 68: Unknown server error

Est-ce que cela fonctionne sans cela ?

Dernière modification par Christophe T (Fri 04 July 2008 16:47)

Hors ligne

 

#10 Fri 04 July 2008 16:56

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

merci beaucoup

tu as bien fait de préciser le nom de l'hote, c'était ça qui faisait planter ma connection!
donc ça marche, merci beaucoup!!!!

Hors ligne

 

#11 Fri 04 July 2008 17:07

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Christophe T a écrit:

A quoi vous sert cette commande du fichier pg_hba.conf :

Code:

host  all  all  mon_adresse_IP md5

(cf post #1) si vous travaillez en local ?
Est-ce que ce n'est pas la ligne 68 sur le log de votre post #7 ?

Code:

line 68: Unknown server error

Est-ce que cela fonctionne sans cela ?


je pense qu'ai j'ai dû faire une confusion entre mon adresse Ip et l'adresse hôte.
En effet, quand j'essayais de créer une connection sous quantumgis , je mettais en adresse hôte mon adresse ip.
ce qui n'établissai aucune connection.

j'ai ensuite suivi ton conseil, et ai mis en adresse hôte : 127.0.0.1
ce qui a établi sans problème la connection entre quantumgis et postgres.
donc mon problème est résolu! big_smile

Hors ligne

 

#12 Sat 05 July 2008 12:45

jmz
Participant actif
Lieu: Anthon
Date d'inscription: 5 Sep 2005
Messages: 142

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

Si tu trouve l'erreur sur le log et que tu cherche sur le web tu peux corriger le problème, sinon, une solution radicale est de désinstaller proprement le serveur PostGRESQL et de le réinstaller.

Jmz

Hors ligne

 

#13 Wed 09 July 2008 17:36

noxia
Participant occasionnel
Date d'inscription: 30 Jun 2008
Messages: 48

Re: [PgadminIII & PostgreS & QuantumGIS] connection non autorisée

ok, merci beaucoup!

Hors ligne

 

Pied de page des forums

Powered by FluxBB