不知怎的,我已经成功完成了在Ubuntu karmic上安装postgresql的麻烦.我想从头开始,但是当我用apt-get"清除"包时,它仍然留下痕迹,使重新安装配置无法正常运行.
我做完之后:
apt-get purge postgresql
apt-get install postgresql
Run Code Online (Sandbox Code Playgroud)
它说
Setting up postgresql-8.4 (8.4.3-0ubuntu9.10.1) ...
Configuring already existing cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main, owner: 108:112)
Error: move_conffile: required configuration file /var/lib/postgresql/8.4/main/postgresql.conf does not exist
Error: could not create default cluster. Please create it manually with
pg_createcluster 8.4 main --start
or a similar command (see 'man pg_createcluster').
update-alternatives: using /usr/share/postgresql/8.4/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.
Setting up postgresql (8.4.3-0ubuntu9.10.1) ...
Run Code Online (Sandbox Code Playgroud)
我有一个"/ etc/postgresql",其中没有任何内容,"/ etc/postgresql-common /"有一个'pg_upgradecluser.d'目录和root.crt和user_clusters文件.
/ etc/passwd有一个postgres用户; 清除脚本似乎没有触及它.我经历过一系列症状只是为了暴露下一个.
这一秒,当我运行该命令"pg_createcluster ..."时,它抱怨'/var/lib/postgresql/8.4/main/postgresql.conf不存在',所以我会找到其中一个,但我我肯定不会结束它. …