1

我想讓0123,上的PostgreSQL設置好,但是掛掉了讓PostgreSQL服務器,數據庫和角色啓動。讓postgresql在cloud9上工作

Cloud9文檔具有名爲「Setting Up PostgreSQL」的指令,但在它們後面會產生如下所示的錯誤。

我正在一個新的c9工作區中工作,但是我可能已經在c9中完成了一些工作(例如升級pg,在其他工作區啓動pg服務器等),這也是搞砸了。

任何人有任何想法?

我希望能夠通過使用PostgreSQL來設置0123g應用程序的基本功能。

[my c9 username]:~/workspace $ sudo service postgresql start 
* Starting PostgreSQL 9.3 database server 
* The PostgreSQL server failed to start. Please check the log output: 

2015-11-08 13:10:11 UTC FATAL: could not access private key file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied 

    ...fail! 

[my c9 username]:~/workspace $ 
+0

你嘗試過'sudo chown -Rf postgres:postgres/etc/ssl/private/ssl-cert-snakeoil.key'嗎? –

+0

感謝您的建議,@AmitBadhekaPykihStaff,但似乎沒有幫助:'[我的c9用戶名]:〜/ workspace $ sudo chown -Rf postgres:postgres /etc/ssl/private/ssl-cert-snakeoil.key [我的c9用戶名]:〜/ workspace $ sudo服務postgresql start *啓動PostgreSQL 9.3數據庫服務器 * PostgreSQL服務器啓動失敗。請檢查日誌輸出: 2015-11-08 13:42:41 UTC致命:無法訪問私鑰文件「/etc/ssl/private/ssl-cert-snakeoil.key」:權限被拒絕 ...失敗!' – BenU

+0

你可以用'sudo chmod 700/etc/ssl/private/ssl-cert-snakeoil.key'來試試嗎? –

回答

1

明白了!或者我應該說,「現在工作。」

我很尷尬地說,我認爲這個問題與我的桌面上有一個打開的瀏覽器和我創建的新工作區的名稱相同,以便在我的筆記本電腦上正常工作。

我會離開這個問題並回答,以防其他人有相同的罕見情況並生成相同的錯誤消息。