0
機能しているRuby on RailsアプリケーションでC9ワークスペースをコピーしただけで、PostgreSQLサービスを実行できないようです。私はセットアップに必要な推測しているC9ワークスペースをRailsアプリケーションでコピーすると、PostgreSQLサービスが開始されません:permission denied
The PostgreSQL server failed to start. Please check the log output:
2017-08-15 07:01:45 UTC FATAL: could not access private key file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied
:
sudo service postgresql start
このエラーを返します:このファイルのマニュアルを削除して、再度実行した後
The PostgreSQL server failed to start. Please check the log output:
2017-08-15 06:50:57 UTC FATAL: could not remove old lock file "postmaster.pid": Permission denied
2017-08-15 06:50:57 UTC HINT: The file seems accidentally left over, but it could not be removed. Please remove the file by hand and try again.
このコマンドを実行している
PostgreSQLへのアクセス権がありますが、その方法はわかりません。何か案は?
gpasswd -a postgres ssl-cert
をそしてPostgreSQLサーバを開始し、それがうまく働いた:
実際に '/ etc/ssl/private/ssl-cert-snakeoil.key'は存在しますか? – Babar
はい、それはアクセスしますが、コンソールのスーパーユーザにアクセスする必要があります。 @Babar –