如何解决无法启动 postgresql 10,它引发“权限被拒绝”
我正在使用 ubuntu 18 和 postresql 10,一切正常,直到我按照命令执行
sudo ufw 允许 5432/tcp
在此之后我做了很多开始但没有做,在给出以下声明后;
postgres@abc:~$/usr/lib/postgresql/10/bin/pg_ctl restart -D /var/lib/postgresql/10/main
它提高;
pg_ctl: PID 文件“/var/lib/postgresql/10/main/postmaster.pid”没有 存在 服务器是否正在运行?无论如何启动服务器等待服务器 开始....2021-06-22 14:54:08.120 PKT [2542] 致命:无法访问 私钥文件“/etc/ssl/private/ssl-cert-snakeoil.key”:权限 拒绝 2021-06-22 14:54:08.121 PKT [2542] 日志:数据库系统是 关闭停止等待 pg_ctl: 无法启动服务器 检查 日志输出。
当我这样做;
postgres@abc:~$ pg_lsclusters
出现向下消息
Ver Cluster Port Status Owner 数据目录 日志文件 10 main 5432 down postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
声明
abc@abc$ systemctl status postgresql@10-main.service raise
● postgresql@10-main.service - PostgreSQL 集群 10-main 已加载: 加载(/lib/systemd/system/postgresql@.service;间接;供应商 预设:启用)活动:自周二以来失败(结果:协议) 2021-06-22 16:17:38 PKT; 5分钟前进程:546 ExecStart=/usr/bin/pg_ctlcluster --skip-systemctl-redirect 10-main 开始(代码=退出,状态=1
当我 abc@abc$ sudo journalctl -xe
它提高;
Jun 25 09:22:48 odoo10-VirtualBox postgresql@10-main[4053]: pg_ctl: could not start server
Jun 25 09:22:48 odoo10-VirtualBox postgresql@10-main[4053]: Examine the log output.
Jun 25 09:22:48 odoo10-VirtualBox systemd[1]: postgresql@10-main.service: Can't open PID file /var/run/postgresql/10-main.pid (yet?) after start: No such file or directory
Jun 25 09:22:48 odoo10-VirtualBox systemd[1]: postgresql@10-main.service: Failed with result 'protocol'.
Jun 25 09:22:48 odoo10-VirtualBox systemd[1]: Failed to start PostgreSQL Cluster 10-main.
-- Subject: Unit postgresql@10-main.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit postgresql@10-main.service has failed.
我也运行这些,但没有运气!
$ sudo chown root:ssl-cert /etc/ssl/private/ssl-cert-snakeoil.key $ 须藤 chmod 640 /etc/ssl/private/ssl-cert-snakeoil.key
感谢任何人可以提供帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。