Impossibile avviare postgresql-9.5 su CentOS 7.Impossibile avviare postgresql-9.5 su CentOS 7
ho seguito questa pagina - https://wiki.postgresql.org/wiki/YUM_Installation - per l'installazione del server di database su CentOS.
Ho provato lo stesso dopo aver impostato setenforce 0
e anche questo non è stato d'aiuto.
Sto facendo tutte le operazioni come root
.
systemctl start postgresql-9.5.service
Job for postgresql-9.5.service failed because the control process exited with error
code. See "systemctl status postgresql-9.5.service" and "journalctl -xe" for details.
Ed ecco ciò che ho per stato -
Redirecting to /bin/systemctl status postgresql-9.5.service
● postgresql-9.5.service - PostgreSQL 9.5 database server
Loaded: loaded (/usr/lib/systemd/system/postgresql-9.5.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Thu 2016-02-18 15:20:30 EST; 2min 28s ago
Process: 15041 ExecStartPre=/usr/pgsql-9.5/bin/postgresql95-check-db-dir ${PGDATA} (code=exited, status=1/FAILURE)
Feb 18 15:20:30 myserver systemd[1]: Starting PostgreSQL 9.5 database server...
Feb 18 15:20:30 myserver systemd[1]: postgresql-9.5.service: control process exited, code=exited status=1
Feb 18 15:20:30 myserver systemd[1]: Failed to start PostgreSQL 9.5 database server.
Feb 18 15:20:30 myserver systemd[1]: Unit postgresql-9.5.service entered failed state.
Feb 18 15:20:30 myserver systemd[1]: postgresql-9.5.service failed.
E il contenuto dei diversi file conf sono i seguenti -
[[email protected] /]# cat /etc/ld.so.conf.d/postgresql-pgdg-libs.conf
/usr/pgsql-9.5/lib/
[[email protected] /]# cat /usr/lib/tmpfiles.d/postgresql-9.5.conf
d /var/run/postgresql 0755 postgres postgres -
[[email protected] /]# cat /usr/pgsql-9.5/share/postgresql-9.5-libs.conf
/usr/pgsql-9.5/lib/
[[email protected] /]# cat /etc/alternatives/pgsql-ld-conf
/usr/pgsql-9.5/lib/
[[email protected] /]# cat /var/lib/alternatives/pgsql-ld-conf
auto
/etc/ld.so.conf.d/postgresql-pgdg-libs.conf
/usr/pgsql-9.5/share/postgresql-9.5-libs.conf
950
Googled per l'errore che sto vedendo . Un numero di persone ha visto lo stesso errore e la causa sottostante è diversa in ciascun caso. Leggendo questi post, non è chiaro che io veda una delle cause già segnalate.
La linea magica era questo - '#/usr /pgsql-9.5/bin/postgresql95-setup initdb'. Grazie :). La guida menziona la riga precedente come alternativa, se "servizio initdb' non ha funzionato. Tuttavia, non esiste una guida su come apparirebbe l'output se funzionasse. Nel mio caso, ho usato 'service initdb' e mi ha appena restituito al prompt dei comandi. E che alla fine ho scoperto, che non ha funzionato. –
perfetto..esattamente quello che volevo – Sabarish
Per me le linee magiche erano- [/usr/pgsql-9.5/bin/postgresql95-setup initdb] e [systemctl enable postgresql-9.5.service] –