全,
我正在尝试安装/运行PostgreSQL 9.3,但是收到了大量错误,这些错误似乎指向enterpriseDB包中的postgresql安装失败。
例如,尝试使用以下命令启动服务器:
sudo /etc/init.d/postgresql-9.3 restart (或开始)
...yields如下:
Restarting PostgreSQL 9.3:
-su: /opt/PostgreSQL/9.3/bin/pg_ctl: No such file or directory
PostgreSQL 9.3 did not start in a timely fashion, please see /opt/PostgreSQL/9.3/data/pg_log/startup.log for details除了没有/opt/PostgreSQL/文件夹之外,还有人告诉我,在EnterpriseDB installation...why (启动命令)尝试创建该文件夹时,我不知道!
我有一个启动另一个线程,它给了我一个非常临时的解决方案,但是在我重新启动我的机器之后,这似乎没有帮助。
因此,问题是,如何完全删除EnterpriseDB失败的安装?
我尝试过这些命令,但问题仍然存在:
sudo apt-get autoremove postgresql-9.3-postgis pgadmin3
sudo apt-get --purge remove postgresql\*欢迎您提出任何意见或建议!
谢谢!
-m
发布于 2014-07-18 17:24:36
2009年2月,Scahin_S在1中使用了卸载-postgresql二进制文件。在同一个线程中,Sachin_S还记录了卸载8.3的手动替代方案是
/opt/PostgreSQL/8.3/installer/server/removeshortcuts.sh /opt/PostgreSQL/8.3 8.3
/etc/init.d postgresql-8.3 stop
rm -rf /opt/PostgreSQL
rm /etc/postgres-reg.ini
rm -rf /etc/init.d/postgresql-8.3
userdel postgres
if /etc/ld.so.conf exists, edit it and remove /opt/PostgreSQL/8.3/lib
if present.
if /etc/ld.so.conf.d exists:
rm /etc/ld.so.conf.d/postgresql-8.3.conf1-“卸载Postgres”线程Enterprise“用于Windows、Linux和OS的PostgreSQL安装程序”论坛http://forums.enterprisedb.com/posts/list/1437.page
发布于 2016-07-24 13:09:05
我意外地删除了/etc目录下的passwd文件,在postgresql服务启动之后,当我运行命令systemctl status postgresql.myversion.时,错误是
no passwd entry found for user postgres我决定重新安装postgresql。因为我使用了enterpricedb安装程序
sudo apt-get --purge remove postgresql*不是为我工作的。
在我的例子中,卸载程序在/opt/PostgreSQL/9.5/下。cd在这里
然后使用sudo ./uninstall-postgresql重新安装,安装程序重新创建了postgres用户并解决了问题。
可能会帮助别人
https://dba.stackexchange.com/questions/51153
复制相似问题