2

我正在尝试使用另一个数据目录安装 PostgreSQL。

当我尝试启动 postgresql 时出现问题,出现以下错误:

Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: 2014-04-16 22:14:51 CEST FATAL: could not load server [FAILficate file "server.crt": No such file or directory ... failed!
 failed!

我已经尝试了很多来自这里这里的东西,但对我没有任何作用。

我的配置文件在,/etc/postgresql/9.1/main/但我不知道为什么我的新数据目录中有一些其他配置文件。(显然它们没有被使用)。

当然,我可以通过在 postgresql.conf 上评论来修复这个错误,ssl = true但这根本不是目的。

4

1 回答 1

1

根据PostgreSQL Reference,您应该检查您的$PGDATA目录中的server.crt文件。如果丢失,您应该申请新证书或制作自签名证书并将文件放在那里。

于 2014-04-16T20:50:13.350 回答