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 21/09/2018 16:21:41

yabb85
Membre

connection local pour pgagent et pgadmin4

Bonjour,

Je possède un serveur postgresql 9.2 installer sur centos 7, récemment j'ai essayé de rajouter pgAdmin et pgAgent sur ce même serveur.
Lorsque je me connecte depuis une machine distante sur ce serveur je n'ai aucun soucis.
Si j'essaie de lancer pgagent j'obtiens l'erreur:

Couldn't create the primary connection

Si je tente de me connecter a ce serveur depuis pgAdmin en utilisant l'adresse ip du serveur ou localhost j'obtiens l'erreur:

could not connect to server: Permission denied
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?

Si je me connecte à ce serveur depuis le même pgAdmin mais en utilisant les socket unix (/var/run/postgresql) tout marche.
Si je me connecte à ce serveur depuis un pgAdmin sur une autre machine ça marche aussi.
mon pg_hba.conf:

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             0.0.0.0/0               md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Comment fait on pour ne plus avoir d'erreur lorsque la connexion est locale? ou sinon comment fait on pour utiliser pgagent avec les sockets unix?

Merci

Hors ligne

#2 21/09/2018 16:56:07

dverite
Membre

Re : connection local pour pgagent et pgadmin4

"Permission denied" sur une connexion TCP est toujours du fait de SELinux .
Il faut configurer quelque part que pgAdmin a le droit de faire du réseau.

Si c'est pgAdmin4 à travers un serveur apache ça doit être

# setsebool -P httpd_can_network_connect 1

Hors ligne

#3 21/09/2018 17:57:45

yabb85
Membre

Re : connection local pour pgagent et pgadmin4

Merci beaucoup cela corrige le souci pour pgAdmin maintenant je regarde s’il y a pas la même commande pour pgagent.

Hors ligne

#4 25/09/2018 17:05:19

yabb85
Membre

Re : connection local pour pgagent et pgadmin4

Merci beaucoup pour cette aide pgagent ne bloquait pas pour cette raison mais sur un problème avec mon .pgpass.
Comment fait on pour passer ce fil en résolu?

Hors ligne

Pied de page des forums