前提・実現したいこと
Centos7の環境でPostgreSQLを起動できなくなりました。
発生している問題・エラーメッセージ
■起動を試みたところ下記のメッセージで失敗します
systemctl start postgresql
■メッセージ
Starting PostgreSQL database server...
FATAL: ロックファイル"postmaster.pid"を作成できませんでした: 許可がありません
pg_ctl: サーバを起動できませんでした。
ログ出力を確認してください。
postgresql.service: control process exited, code=exited status=1
Failed to start PostgreSQL database server.
Unit postgresql.service entered failed state.
postgresql.service failed.
試したこと
■当初は下記のメッセージが出ていました。
FATAL: 古いロックファイル"postmaster.pid"を削除できませんでした: 許可がありません
ヒント: このファイルは偶然残ってしまったようですが、削除できませんでした。手作業でこれを削除し再実行してください。
pg_ctl: サーバを起動できませんでした。
■そこで"postmaster.pid"を削除しました。
rm -f /var/lib/pgsql/data/postmaster.pid
■続いて起動を試みたところ
systemctl start postgresql
■すると今度は下記のメッセージとなり今回の事象
Starting PostgreSQL database server...
FATAL: ロックファイル"postmaster.pid"を作成できませんでした: 許可がありません
pg_ctl: サーバを起動できませんでした。
ログ出力を確認してください。
postgresql.service: control process exited, code=exited status=1
Failed to start PostgreSQL database server.
Unit postgresql.service entered failed state.
postgresql.service failed.
補足情報(FW/ツールのバージョンなど)
Centos7
PosgreSQL9.2.18

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。