2017-08-15 8 views
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サーバを開始し、それがうまく働いた:

+0

実際に '/ etc/ssl/private/ssl-cert-snakeoil.key'は存在しますか? – Babar

+0

はい、それはアクセスしますが、コンソールのスーパーユーザにアクセスする必要があります。 @Babar –

答えて

0

は、このコマンドを実行して、それを修正します!

関連する問題