Irgendwie habe ich es geschafft, die Installation von Postgresql auf Ubuntu karmic komplett zu verpatzen. Ich möchte von vorne anfangen, aber wenn ich das Paket mit apt-get "säubere", hinterlässt es immer noch Spuren, so dass die Neuinstallationskonfiguration nicht richtig läuft.Wie gründlich säubern und neu installieren PostgreSQL auf Ubuntu?
Nachdem ich getan habe:
apt-get purge postgresql
apt-get install postgresql
sagte es
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) ...
Ich habe ein "/ etc/postgresql" mit nichts drin und "/ etc/postgresql-common /" hat a 'pg_upgradecluser.d' Verzeichnis und root.crt und user_clusters Dateien.
Die/etc/passwd hat einen Postgres-Benutzer; Das Löschskript scheint es nicht zu berühren. Es gab eine Reihe von Symptomen, die ich durcharbeite, nur um das nächste zu entlarven.
Richtig diese Sekunde, wenn ich diesen Befehl "pg_createcluster ..." es beklagt, dass '/var/lib/postgresql/8.4/main/postgresql.conf nicht existiert', so werde ich eine von finden aber ich bin mir sicher, dass das nicht das Ende sein wird.
Gibt es nicht einen einfachen Einliner (oder zwei), der ihn komplett verbrennt und mich von vorne beginnen lässt?
Probieren Sie das Ein-Klick-Installationsprogramm, es ist einfacher, seine Verzeichnisse sind nicht verstreut in/etc/und/var. Sie sind alle in einem Verzeichnis gespeichert. –