Postgresql 无法在 Ubuntu 10.04.4 LTS 上启动

Postgresql 无法在 Ubuntu 10.04.4 LTS 上启动

安装后,重新启动 Postgresql 时出现此错误。我尝试相应地更改权限(错误消息中所有目录和文件的所有者都是 postgres),但无济于事。我还彻底清除并重新安装了不同版本的 postgresql,每次安装都会出现相同的错误。我尝试以 root 和 postgres 用户身份启动。

“/var/log/postgresql/postgresql-9.2-main.log” 是空的。

root@ks27059:/var/lib/postgresql/9.2# /etc/init.d/postgresql start

* Starting PostgreSQL 9.2 database server                                      * Error:      
could not exec /usr/lib/postgresql/9.2/bin/pg_ctl /usr/lib/postgresql/9.2/bin/pg_ctl start  
-D /var/lib/postgresql/9.2/main -l /var/log/postgresql/postgresql-9.2-main.log -s -o  -c 
config_file="/etc/postgresql/9.2/main/postgresql.conf" :

答案1

尽管这篇文章发布在了错误的论坛上,但我找到了一个答案,并且想在这里展示给其他人看。

我的服务器上安装了 Zend,导致出现错误。我删除了 Zend,然后输入

"rm -r /usr/local/zend"

之后 postgresql 顺利安装。如果你需要 Zend,我不推荐这个解决方案,但对我来说,它有效。

相关内容