Postgresql échec de démarrage
Je suis d'essayer de construire une boîte via le Tissu sur Openstack. Partie de l'installation implique l'installation et l'exécution de PostgreSQL.
Cette commande fonctionne très bien:
$ sudo service postgresql initdb
Cette commande échoue:
$ sudo service postgresql start
La sortie du journal de l'échec montre pas de questions quand je lance cette commande:
$ cat /var/lib/pgsql/pgstartup.log
Cette commande affiche les messages suivants:
$ cat /var/lib/pgsql/data/pg_log/postgresql-Wed.log
JOURNAL: impossible d'ouvrir le fichier de configuration
"/var/lib/pgsql/data/pg_hba.conf": Permission denied
FATAL: impossible de charger le pg_hba.conf
Mon utilisateur lors de l'exécution de ces commandes a les groupes suivants:
vagrant, wheel
Mon utilisateur est dans le sudoers
en vertu de la liste /etc/sudoers
avec ces autorisations:
vagrant ALL=(ALL) NOPASSWD: ALL
permanentes sur pgsql
:
[root@integration ~]# ls -ltr /var/lib/pgsql/
total 12
drwx------. 2 postgres postgres 4096 Sep 13 2012 backups
-rw-------. 1 postgres postgres 1152 Jun 19 20:17 pgstartup.log
drwx------. 12 postgres postgres 4096 Jun 19 20:19 data
et sous dir data
:
[root@integration ~]# ls -ltr /var/lib/pgsql/data/
total 76
-rw-------. 1 postgres postgres 4 Jun 19 20:17 PG_VERSION
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_twophase
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_tblspc
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_stat_tmp
drwx------. 4 postgres postgres 4096 Jun 19 20:17 pg_multixact
-rw-------. 1 postgres postgres 16886 Jun 19 20:17 postgresql.conf
-rw-------. 1 postgres postgres 1631 Jun 19 20:17 pg_ident.conf
drwx------. 3 postgres postgres 4096 Jun 19 20:17 pg_xlog
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_subtrans
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_clog
drwx------. 5 postgres postgres 4096 Jun 19 20:17 base
drwx------. 2 postgres postgres 4096 Jun 19 20:17 global
-rw-------. 1 postgres postgres 241 Jun 19 20:17 pg_hba.conf
drwx------. 2 postgres postgres 4096 Jun 19 20:17 pg_log
-rw-------. 1 postgres postgres 57 Jun 19 20:19 postmaster.opts
OriginalL'auteur mconlin | 2013-06-20
Vous devez vous connecter pour publier un commentaire.
Ce qui s'est avéré être un selinux question.
J'ai désactivé et il était bien. Plein de config ci-dessous.
Pour ceux d'entre vous qui ne coûtent pas sur selinux (comme moi jusqu'à aujourd'hui) la config peut être trouvée dans:
Il peut également être désactivé temporairement comme ceci:
Plein de config
setenforce 0
peut également être utilisé.OriginalL'auteur mconlin