gpt4 book ai didi

ubuntu - Ubuntu 12.04 LTS 上的 PostgreSQL 9.1 - pg_ctl : could not start server

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:27 25 4
gpt4 key购买 nike

更新 2 - 我已经从根目录(即 su)中卸载并重新安装了软件包,而不是使用我自己的帐户进行 sudo 操作。这允许可执行文件从/tmp 运行,从而消除了第一次更新时的错误。

更新 - 刚刚尝试卸载和重新安装(apt-get remove --purge postgresql,然后 apt-get install postgresql postgresql-contrib postgresql-client)并得到这个错误,我怀疑与我的问题有关:*

Can't exec "/tmp/postgresql-common.config.32601": Permission denied at  /usr/share/perl/5.14/IPC/Open3.pm line 186.
open2: exec of /tmp/postgresql-common.config.32601 configure failed at /usr/share/perl5/Debconf/ConfModule.pm line 59

我在启动 postgreSQL 时遇到问题,希望得到一些帮助。

我已经研究了以下帖子的答案和评论 - 并尝试了 pg_dropcluster 和 pg_createcluster - 但没有成功配置 postgreSQL 9.1 在 Ubuntu 12.04 上启动。 (但是,我能够在 Windows 上毫无问题地设置和配置 postgreSQL。)

Postgresql failed to start

- 我应该注意到这里给出的答案似乎很有帮助,但由于我是 Linux 的新手,所以我无法理解它。我也想知道是否有更简单的方法。OP 也没有接受答案,所以我不确定这是否真的解决了问题。

Postgresql changing data directory in ubuntu

我怀疑 OP 有与我遇到的完全相同的问题,因为我收到了相同的错误消息,而且尽管错误消息在终端。

pg_ctl: could not start server

Examine the log output.

PostgreSQL 9.1 did not start in a timely fashion, please see opt/PostgreSQL/9.1/data/pg_log/startup.log for details

最佳答案

在网络上的所有教程中,这是一个最终对我有用的教程。

http://codingforme.wordpress.com/2012/05/15/installing-postgresql-database-and-pgadmin-iii-in-ubuntu-12-04/

我执行了“pg_dropcluster 9.1 main”,然后是“pg_createcluster 9.1 main start”,然后完全按照它执行。

主要区别在于其他教程无法在 postgresql 中创建用户,而只能在 unix 中创建用户。也许这是由于版本差异造成的。同样,我正在使用 postgresql 9.1.5 和 ubuntu 12.04。

另外...不要忘记 apt-get install libpq-dev

希望这对遇到我情况的其他人有帮助。

关于ubuntu - Ubuntu 12.04 LTS 上的 PostgreSQL 9.1 - pg_ctl : could not start server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com