J'ai réussi à complètement bousiller l'installation de postgresql sur Ubuntu karmic. Je veux repartir de zéro, mais lorsque je "purge" le paquet avec apt-get, il laisse encore des traces derrière lui, de sorte que la configuration de réinstallation ne fonctionne pas correctement.
Après que j'ai fait :
apt-get purge postgresql
apt-get install postgresql
Elle dit
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) ...
J'ai un "/etc/postgresql" sans rien dedans et "/etc/postgresql-common/" contient un répertoire 'pg_upgradecluser.d' et les fichiers Root.crt et user_clusters.
Le /etc/passwd a un utilisateur postgres ; la purge script ne semble pas y toucher. Il y a eu un tas de symptômes que j'ai résolus pour découvrir le suivant.
À l'instant même, lorsque j'exécute la commande "pg_createcluster...", elle se plaint que "/var/lib/postgresql/8.4/main/postgresql.conf n'existe pas", je vais donc en trouver un, mais je suis sûr que ce ne sera pas la fin.
N'y a-t-il pas une phrase facile (ou deux) qui la brûlerait complètement et me permettrait de tout recommencer ?
2 votes
Essayez l'installateur en un clic, il est plus simple, ses répertoires ne sont pas éparpillés dans /etc/ et /var. Ils sont tous stockés dans un seul répertoire
3 votes
Ce n'est pas une question d'informatique générale, et postgresql est un sujet standard de stackoverflow. La question devrait être réouverte.