PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Installation » Problème d'installation de PostGIS » 08/05/2012 18:09:59

Bonjour edlm,

est ce que ce package va faire une nouvelle installation complète de postgresql ?

cordialement

#2 Installation » Problème d'installation de PostGIS » 08/05/2012 17:51:15

gdhia
Réponses : 3

Bonjour,

Sur mon serveur distant debian, j'ai déjà Postgresql installé sous

/etc/postgresql/8.3/.

j'essaye maintenant d'installer PostGIS. Je l'ai pour commencer téléchargé de son site et j'ai mit l'archive sous le dossier

/etc/postgresql/

par la suite j'ai extrait le contenu de l'archive ce qui m'a crée un nouveau dossier

/etc/postgresql/postgis-1.5.3/

sous le dossier postgis j'ai lancé la commande

./configure

la dernière ligne du rapport me dit:

configure: error: the PGXS Makefile /usr/lib/postgresql/8.3/lib/pgxs/src/makefiles/pgxs.mk cannot be found. Please install the PostgreSQL server development packages and re-run configure.

et puis ... rien

j'ai essayé de cherche ce fichier pgxs.mk sur mon serveur mais il semble ne pas y exister.

est ce que quelqu'un pourrait m'aider à passer ce problème et à installer PostGIS ?

Merci

#3 Re : Installation » Problème de connexion via PgAdmin III » 08/05/2012 15:01:36

Chers amis,

Je vous remercie gracieusement. pgAdmin III fonctionne enfin

Merci encore.

smile

#4 Re : Installation » Problème de connexion via PgAdmin III » 08/05/2012 13:49:32

gleu a écrit :

. Commencez par enlever le dièse devant listen_addresses, redémarrez PostgreSQL, et tentez de vous connecter.

une fois cette étape faite, j'ai le message d'erreur:

error connecting to the server: FATAL: missing or erroneous pg_hba.conf file
HINT: see server log for details
FATAL: missing or erroneous pg_hba.conf file
HINT: see server log for details

Pour info, le fichier pg_hba.cof contient les dernières lignes suivantes:

###local   all         postgres                          ident sameuser
local   all         postgres                          trust
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
###local   all         all                               ident sameuser
local   all         all                               trust
# IPv4 local connections:
###host    all         all         127.0.0.1/32          md5
host    all         all         127.0.0.1/32          trust
host    all         all         ::1.128               trust

# IPv6 local connections:
###host    all         all         ::1/128               md5
host       all  	  all  	xx.xx.xx.xx:32 	trust
host       all         postgres    xx.xx.xx.xx:32      trust

xx.xx.xx.xx représente l'adresse IP de mon pc à partir du quel j'essaye de me connecter en utilisant pgAdmin III

Là, le problème, c'est que même si je remet le # avant listen_addresses j'ai toujours la même erreur sur pgAdmin III

le log de postgressql me dit à sa fin:

2012-05-08 11:38:39 UTC LOG:  invalid IP address "::1.128" in file "/etc/postgresql/8.3/main/pg_hba.conf" line 81: Name or service not known

cette ligne étant:

host    all         all         ::1.128               trust

le truc c'est que sur le même log, j'ai souvent ce code à répétition:

2012-05-08 11:33:47 UTC LOG:  autovacuum launcher started
2012-05-08 11:33:47 UTC LOG:  database system is ready to accept connections
2012-05-08 11:33:47 UTC LOG:  incomplete startup packet

#5 Installation » Problème de connexion via PgAdmin III » 08/05/2012 13:12:00

gdhia
Réponses : 5

Bonjour à tous,

j'ai un serveur Debian sur le quel est installé Postgresql, avec une base de données.

J'ai installé pgAdmin III sur mon ordinateur (Win 7) et j'essaye de communiquer avec le serveur postgres sur mon serveur pour l'afficher.

sur mon serveur, l'utilisation de ce code me renseigne des DB installées

postgres=# select datname from pg_database;
  datname  
-----------
 template1
 template0
 postgres
(3 rows)

j'ai vérifié sur mon serveur que posgres écoutait bien sur le port 5432:

tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      4998/postgres

le parfeu ne bloque pas ses connexions entrantes:

ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:postgresql 

le service est en marche:

8.3     main      5432 online postgres /var/lib/postgresql/8.3/main       /var/log/postgresql/postgresql-8.3-main.log

postgresql.conf continent la valeur:   

#listen_addresses = '*'

et malgré tout ça, pgAdmin III me donne:

could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "xx.xx.xx.xx" and accepting TCP/IP connections on port 5432? 

.

est ce que quelqu'un pourrait m'aider à contacter le serveur postgresql installé sur mon serveur Debian via pgAdmin III installé sur mon pc ?

Pied de page des forums

Propulsé par FluxBB