加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL服务器无法启动,无法创建锁定文件:权限被拒绝

发布时间:2020-12-13 16:41:10 所属栏目:百科 来源:网络整理
导读:我正在尝试安装和运行postgreSQL服务器,每当我安装它 sudo apt-get install postgresql 我收到以下错误: * Starting PostgreSQL 9.1 database server * The PostgreSQL server failed to start. Please check the log output:2014-04-03 17:18:16 PDT FATA
我正在尝试安装和运行postgreSQL服务器,每当我安装它
sudo apt-get install postgresql

我收到以下错误:

* Starting PostgreSQL 9.1 database server                                       
* The PostgreSQL server failed to start. Please check the log output:
2014-04-03 17:18:16 PDT FATAL:  could not create lock file     "/var/run/postgresql/.s.PGSQL.5432.lock": Permission denied
                                                                    [fail]
invoke-rc.d: initscript postgresql,action "start" failed.
dpkg: error processing postgresql-common (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of postgresql-9.1:
postgresql-9.1 depends on postgresql-common (>= 115~); however:
Package postgresql-common is not configured yet.

dpkg: error processing postgresql-9.1 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-9.1; however:
  Package postgresql-9.1 is not configured yet.

dpkg: error processing postgresql (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a          previous failure.
Errors were encountered while
 processing:
 postgresql-common
 postgresql-9.1
 postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)

我猜这是一个权限问题;我该怎么解决呢?
我正在运行Ubuntu 13.10

检查/ var / run / postgresql的所有者,并将其设置为postgres(如果还没有)
要这样做,键入

sudo chown -R postgres:postgres / var / run / postgresql

如果您运行的用户没有sudo权限,那么

1)切换到根

苏 –

2)将/ var / run / postgresql的所有权更改为postgres用户和postgres组

chown -R postgres:postgres / var / run / postgresql

在Ubuntu 14.04上安装postgres时,我也遇到了同样的问题,并改变了我的问题。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读