WIN10安装Odoo11 PostgreSQL数据库安装报错Database Cluster 失败!服务无法启动
WIN10安装Odoo11 PostgreSQL数据库安装报错Database Cluster 失败!服务无法启动
症状如下:
https://www.cnblogs.com/MakeView660/p/6044081.html
报错自动跳过,安装成功后,服务无法启动
https://stackoverflow.com/questions/11656410/postgresql-installation-failed
到服务管理器 中 手动启动,提示:[code]本地计算机上的PostgreSQL Server 9.5服务启动后停止,某些服务在未由其它服务或程序使用时将自动停止。[/code]
一直以为是杀毒软件导致的安装失败,后来卸载N次,重装N遍还是不行。
见如下帖子,https://bbs.csdn.net/topics/340266431?page=1
依然不行,但是好像有点眉目了。
梦想原因大概是:权限不够
安装包放在C盘, 授予安装用户最大权限,重新安装,结果问题依旧。
后来查看事件管理器,发现导致无法启动的错误原因是:
2018-11-07 19:01:01 HKT 致命错误: 无法删除旧的锁文件 "postmaster.pid": Permission denied 2018-11-07 19:01:01 HKT 提示: 文件像是意外留下的, 但是不能删除它. 请手工删除此文件, 然后再重试一次.
百度回复:
postmaster.pid这应该是个PostgreSQL服务自动产生的,记录服务进程号的,不要人为去改动它。
服务停止时,会自动删除。如果有遗留下,那就手工删除掉
在启动前,这个文件是不应该存在的,如果这个文件不存在,服务还是无法启动,那就不是postmaster.pid的问题。
是否还有其他错误信息?
搜索这个文件,发现在新安装的data文件夹内,确定绝对不是意外留下的旧文件,且手工删除后,依然无法启动PostgreSQL