Jakimś cudem udało mi się całkowicie zakłócać instalację postgresql na Ubuntu karmic. Chcę zacząć od nowa od zera, ale kiedy „wyczyszczę” pakiet za pomocą apt-get, nadal pozostawia ślady, tak że konfiguracja ponownej instalacji nie działa poprawnie.
Po zakończeniu:
apt-get purge postgresql
apt-get install postgresql
Powiedziało
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) ...
Mam plik „/ etc / postgresql”, w którym nic nie ma, a „/ etc / postgresql-common /” ma katalog „pg_upgradecluser.d” oraz pliki root.crt i user_clusters.
Plik / etc / passwd ma użytkownika postgres; skrypt czyszczenia nie wydaje się go dotykać. Było kilka symptomów, przez które pracuję tylko po to, aby ujawnić następny.
W tej chwili, kiedy uruchomię polecenie „pg_createcluster ...”, narzeka, że „/var/lib/postgresql/8.4/main/postgresql.conf nie istnieje”, więc znajdę jedno z nich, ale ja ” jestem pewien, że to nie koniec.
Czy nie ma łatwego jednego linijki (lub dwóch), który całkowicie go wypali i pozwoli mi zacząć od nowa?