どういうわけか、私はUbuntu karmicへのpostgresqlのインストールを完全に盗聴することに成功しました。最初からやり直したいのですが、apt-getでパッケージを「パージ」しても、再インストール構成が正しく実行されないような痕跡が残ります。
私が行った後:
apt-get purge postgresql
apt-get install postgresql
と言いました
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) ...
「/ etc / postgresql」に何も含まれておらず、「/ etc / postgresql-common /」には「pg_upgradecluser.d」ディレクトリとroot.crtおよびuser_clustersファイルがあります。
/ etc / passwdにはpostgresユーザーがいます。消去スクリプトがそれに触れていないようです。私が次の症状を明らかにするためだけに取り組む症状はたくさんあります。
この2番目のコマンド「pg_createcluster ...」を実行すると、「/ var / lib / postgresql / 8.4 / main / postgresql.confが存在しない」というメッセージが表示されるので、そのうちの1つを探しに行きますが、 mそれで終わりではないことを確認してください。
それを完全に燃やして最初からやり直すことができる簡単なワンライナー(または2つ)はありませんか?