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

明白了!或者我应该说,“现在工作。”

我很尴尬地说,我认为这个问题与我的桌面上有一个打开的浏览器和我创建的新工作区的名称相同,以便在我的笔记本电脑上正常工作。

我会离开这个问题并回答,以防其他人有相同的罕见情况并生成相同的错误消息。