Nie można uruchomić PostgreSQL 9.5 na CentOS 7.Nie można uruchomić postgresql-9.5 na CentOS 7
Śledziłem tę stronę - https://wiki.postgresql.org/wiki/YUM_Installation - dla instalacji serwera bazy danych na CentOS.
Próbowałem tego samego po ustawieniu setenforce 0
, a to też nie pomogło.
Wykonuję wszystkie operacje jako 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.
A oto co mi się o status -
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.
a zawartość poszczególnych plików conf są następujące -
[[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
google za błąd, że widzę . Wiele osób widziało ten sam błąd, a podstawowa przyczyna jest inna w obu przypadkach. Czytając te posty, nie jest jasne, czy widzę jedną z już zgłoszonych przyczyn.
Magia linia była to - '#!/Usr /pgsql-9.5/bin/postgresql95-setup initdb'. Dzięki :). Przewodnik wymienia powyższy wiersz jako alternatywny, jeśli 'service initdb' nie działa. Jednak nie ma wskazówek, jak by wyglądało wyjście, gdyby działało. W moim przypadku użyłem 'service initdb' i właśnie zwróciło mnie z powrotem do wiersza poleceń. I w końcu się dowiedziałem, że to nie zadziałało. –
perfect..exactly, co chciałem – Sabarish
Dla mnie magiczne linie to- [/usr/pgsql-9.5/bin/postgresql95-setup initdb] i [systemctl enable postgresql-9.5.service] –