Pages: 1
- Sujet précédent - [PgadminIII & PostgreS & QuantumGIS] connection non autorisée - Sujet suivant
#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 ?
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 ?
--> 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??
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
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 errorEst-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!
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
Pages: 1
- Sujet précédent - [PgadminIII & PostgreS & QuantumGIS] connection non autorisée - Sujet suivant